Recent Releases of NeuroDiffEq
NeuroDiffEq - Release of v0.7.0
- Support specifying initial conditions of the form
IVP(t0, u0, u0prime)where u0 and u0prime can be functions of the spatial coordinates.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu 8 months ago
NeuroDiffEq - Release of v0.6.3
Happy 2024 🎆 🥳
- Add support for selecting a particular device when there are multiple GPU devices.
- Fix an bug when loading a solver whose .nets have shared instance(s) of torch.nn.Module.
- Miscellaneous documentation improvement.
- PR CI is up and running again
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 2 years ago
NeuroDiffEq - Release of v0.6.2
- Allow update best_net without running validation every epoch
- New 1-D Dirichlet boundary condition for bundles
- Some API changes for bundle solvers and bundle conditions
- Allow saving and loading custom solvers inheriting
Sovler1D,Solver2D, orBundleSolver1D - Suppress error related to removing colorbar caused by newer versions of matplotlib
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 2 years ago
NeuroDiffEq - Release of v0.6.1
Hot fix: solve a fatal compatibility issue with torch v1.13
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 3 years ago
NeuroDiffEq - Release of v0.6.0
- Bug fix: deduplicate parameters when networks share common layers/params
- Removed deprecated APIs
- Forward compatibility with newer versions of PyTorch
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 3 years ago
NeuroDiffEq - Release of V0.5.2
- Better progress bar
- Allow user to conveniently set torch and numpy seeds with
neurodiffeq.utils.set_seed - Implement solvers.get_residuals
- Misc bug fixes and better error messages
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 4 years ago
NeuroDiffEq - Release of v0.5.1
- Support Chebyshev points of the first and second kine for
Generator1D,Generator2D,Generator3D,GeneratorND - Modify the usage of
log-spacedandlog-spaced-noisyforGenerator1Dto make it consistent with other sampling methods - Support
tqdmprogress bar withsolver.fit(). Default is writing progress bar to stderr.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 4 years ago
NeuroDiffEq - Release of v0.5.0
- Integration with NeuroDiffHub (in beta)
- Extensive operator support
- Better monitors
- Clearer documentation
- Miscellaneous improvement
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 4 years ago
NeuroDiffEq - Release of v0.4.0
- Misc bug fixes
- Add Generic Solver (Solver for arbitrary dimensions)
- Custom loss metrics
- More Efficient grad operator
- Bundle Solver for ODE
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu almost 5 years ago
NeuroDiffEq - Release of v0.3.5
Fix an issue where images are not properly rendered on PyPI index page.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu almost 5 years ago
NeuroDiffEq - Release of v0.3.4
Update the README page & misc changes.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu almost 5 years ago
NeuroDiffEq - Release of v0.3.3
- add support for L-BFGS and other optimizers that require a
closurefor its.stepmethod - improve documentation
- improve test cases
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu almost 5 years ago
NeuroDiffEq - Release of v0.3.2
- Populated built-in callbacks,
- Improved
__str__and__repr__methods of generators
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu almost 5 years ago
NeuroDiffEq - Release of v0.3.1
- new condition:
DoubleEndedBVP1D - more robust
MonitorCallback - hierarchy issue fix in
neurodiffeq.monitors
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 5 years ago
NeuroDiffEq - Release of v0.3.0
- Refactored all
solve*functions toSolverclasses - Renamed some arguments for consistency
- Implemented the
Swishactivation - Cleaned & updated the documentation
- Miscellaneous fixes & enhancement
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 5 years ago
NeuroDiffEq - Release of v0.2.2
This release focuses on new APIs and backward compatibility.
- Addressed argument naming issues #70
- Addressed ambiguity in FCNN's constructor #71
- Addressed a potential bug in the diff operator
- Included new test cases for warnings and errors
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu about 5 years ago
NeuroDiffEq - Release of v0.2.1
Keep documentation up-to-date with 0.2
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 5 years ago
NeuroDiffEq - Release of v0.2.0
- all conditions are moved to conditions.py, with custom test cases implemented.
- better styles for sphinx docs & misc docs fixes
- fixed travis-ci bug and re-enabled code coverage
- diff will check tensor shape by default
- Basic Dash documentation support
- use safediff internally and in test cases (except for testtemporal.py)
- Functionality to set default dtype and device for tensors
- Use 64-bit float (a.k.a. double) by default.
- diff in v0.2.0 checks shape by default.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 5 years ago
NeuroDiffEq - Release of v0.1.1
Fix a potential bug in neurodiffeq.ode.IVP
See #64 for details.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 5 years ago
NeuroDiffEq - Release of 0.1.0
After the discussion with David, we decided to host the repository on PyPI. Currently, the version is 0.1.0.
Features along with breaking changes will be included in future releases.
Scientific Software - Peer-reviewed
- Python
Published by shuheng-liu over 5 years ago