Recent Releases of caskade: building Pythonic scientific simulators
caskade: building Pythonic scientific simulators - v0.11.0
What's Changed
- Reviewcomments related to JOSS review by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/59
- Add active state cache decorator by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/61
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.5...v0.11.0
- Python
Published by ConnorStoneAstro 9 months ago
caskade: building Pythonic scientific simulators - v0.10.5
What's Changed
- add description parameter for all node objects by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/58
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.4...v0.10.5
- Python
Published by ConnorStoneAstro 10 months ago
caskade: building Pythonic scientific simulators - v0.10.4
What's Changed
- fix node str bug by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/57
- use log scale for single valid by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/56
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.3...v0.10.4
- Python
Published by ConnorStoneAstro 11 months ago
caskade: building Pythonic scientific simulators - v0.10.3
What's Changed
- More careful valid context handling by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/53
- Example model building with caskade by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/52
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.2...v0.10.3
- Python
Published by ConnorStoneAstro 11 months ago
caskade: building Pythonic scientific simulators - v0.10.2
What's Changed
- feat, make dtype and device sticky by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/51
- Ensure valid is applied everywhere when in context by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/50
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.1...v0.10.2
- Python
Published by ConnorStoneAstro 11 months ago
caskade: building Pythonic scientific simulators - v0.10.1
What's Changed
- feat: boldly allow unfilled params by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/49
This is not a breaking change, but it allows users to have incompletely filled params and still use a simulator. If it encounters a param it needs to fill, but has no value an error will be thrown.
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.10.0...v0.10.1
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.10.0
What's Changed
- feat: add ability to pass hdf5 file object for save load by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/48
- docs: Add a logo by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/47
Breaking change
Node.meta is no longer automatically saved in save_state. Now can register any attribute via Node.saveattrs
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.9.3...v0.10.0
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.9.3
What's Changed
- fix: cleanup graphviz render by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/45
- feat: now possible to provide a list of nodes to link by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/46
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.9.2...v0.9.3
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.9.2
What's Changed
- Add batched build params array option by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/43
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.9.1...v0.9.2
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.9.1
What's Changed
- Add ability to save graphviz automatically by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/41
- Add npvalue to param to get value in numpy format by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/42
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.9.0...v0.9.1
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.9.0
What's Changed
- feat: add backend option allowing for setting torch, numpy, and jax options by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/39
- docs: Demo how to control dynamic/static by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/38
Non-backwards compatible changes
Module.build_params_tensoris nowModule.build_params_array
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.8.3...v0.9.0
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.8.3
What's Changed
- fix: change dynamic modules to reflect non unique names by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/37
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.8.2...v0.8.3
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.8.2
What's Changed
- feat: Adding ability to store meta data in HDF5 by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/36
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.8.1...v0.8.2
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.8.1
What's Changed
- fix: collection naming now not forced unique, matches module assignment name by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/33
- HDF5 saving now respects link names rather than always using node names
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.8.0...v0.8.1
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.8.0
What's Changed
- feat: Add save append load state functionality with hdf5 by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/32
- docs: advanced tutorial by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/31
- feat: now all node objects can access children by attribute as well as by getitem
- change: module objects no longer enforce unique names. That said, child names must be unique
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.5...v0.8.0
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.5
What's Changed
- refactor: check signature separately from running function by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/28
- Also stop caskade from recognizing function kwarg overrides that name non-Param children
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.4...v0.7.5
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.4
What's Changed
- fix: dont link empty lists by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/27
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.3...v0.7.4
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.3
What's Changed
- fix: skip non param argument overrides by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/24
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.2...v0.7.3
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.2
What's Changed
- ux: add name to error messages by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/23
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.1...v0.7.2
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.1
What's Changed
- fix: have node tuple and list objects appear correctly in graph by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/21
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.7.0...v0.7.1
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.7.0
What's Changed
- feat: dynamic value allows param to store a value for a dynamic param by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/18
- feat: adding list and tuple of node objects for storing collections of nodes by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/19
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.6.3...v0.7.0
- Python
Published by ConnorStoneAstro about 1 year ago
caskade: building Pythonic scientific simulators - v0.6.3
What's Changed
- Recursive update pointers in OverrideParam context by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/14
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.6.2...v0.6.3
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.6.2
What's Changed
- Update override context to automatically enter when active and user provides param value by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/13
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.6.1...v0.6.2
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.6.1
What's Changed
- Add context to override parameter value by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/12
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.6.0...v0.6.1
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.6.0
What's Changed
- tests: Add more unit tests by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/10 pointer functions to static variables can now be evaluated
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.5.1...v0.6.0
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.5.1
What's Changed
- allow delattr of module params by @ConnorStoneAstro in https://github.com/ConnorStoneAstro/caskade/pull/9
Full Changelog: https://github.com/ConnorStoneAstro/caskade/compare/v0.5.0...v0.5.1
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.5.0
New error messages are more descriptive and helpful
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.4.2
ActiveContext can be nested and Node.link now checks for cycles and throws an error.
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.4.1
subtle bug fix in graph update
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.4.0
When passing params by list or dict, the it is now possible to pass them by module rather than by immediate children (which required nested structures).
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.3.0
Add ability to track valid range of Param, as well as units. This doesn't interfere with regular usage.
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.2.0
Allow param arguments to be args, not just kwargs.
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.1.0
Cleanup interface, better batching behaviour
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.0.3
Cleaning up functionality, adding documentation
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.0.2
First fully working release
- Python
Published by ConnorStoneAstro over 1 year ago
caskade: building Pythonic scientific simulators - v0.0.1
First release to register caskade
- Python
Published by ConnorStoneAstro over 1 year ago