Comments (3)
Thanks for the detailed report (and apologies on the delay, I missed this notification)! I am able to reproduce this issue. Looking into it.
from cyrk.
This appears to be a problem with that version of numpy with no obvious fix. But, I have changed the dependency requirements to:
numba>=0.54.1
numpy>=1.22
scipy>=1.9.3
python>=3.8
and have not had any issues. These have been updated in "CyRK>=0.1.3a3" along with some other minor changes.
I also suspect there is something wrong with the PyPI wheels. So, for the time being, I would recommend reinstalling using,
pip install -v "CyRK==0.2.0" --no-binary="CyRK"
to force it to recompile the cython code.
Hope that helps!
Updated to reflect the latest version of CyRK
from cyrk.
With the changes to the dependencies in v0.1.3 and now the fix to the binary wheels with PR #15 and v0.2.4: Marking this issue resolved unless additional problems arise.
from cyrk.
Related Issues (20)
- CyRK's cython integrator is setup to only work with complex numbers HOT 1
- Allow for intermediate results to be stored during integration HOT 1
- Min Step Size Bug HOT 1
- Import cython RK constants into `nbrk_ode` HOT 1
- Had to turn off `fastmath` for `nbrk_ode` HOT 2
- Modify `cyrk_ode` to use numpy arrays as storage variables rather than python lists HOT 1
- Create cython based cdef class integrator HOT 1
- Add in type checker for Cython solver HOT 1
- CyRK's CySolver does not allow for complex-valued dependent variables.
- CySolver and cyrk_ode optional arguments and extra output must be float64s numbers HOT 1
- Add in a dependent variable catcher HOT 1
- cache_njit flag causing long run times on Windows w/ Python 3.11 HOT 1
- Could not find the package using either pip or Conda HOT 2
- `t_eval` of `CyRK` behaves different to `solve_ivp` HOT 2
- PyPI macos wheels changed architecture with 0.8.7 HOT 2
- Numba solver is worse than scipy at large integration times HOT 3
- Some Backwards Integrations Fail when using the C++ Backend.
- Ubuntu tests failing - Integration hangs
- building wheels for CyRK does not package cython's binaries for PyPI distribution HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyrk.