Releases: pyiron/ironflow
ironflow-0.1.0
This version strictly pins dependencies (and CI tags). It will be inconvenient to include in other environments, but improves long-term stability of the examples, e.g. on MyBinder.
What's Changed
- Drop python <3.9 from setup.py by @liamhuber in #202
- Add 311 by @liamhuber in #203
- Fixes from Liam by @jan-janssen in #207
- versioneer update to 0.29 by @jan-janssen in #205
- Set an upper bound on NGLView so that ipywidgets v7 is usable by @liamhuber in #211
- Delete .github/delete-merged-branch-config.yml by @jan-janssen in #209
- Specify tags for reusable CI by @liamhuber in #215
Full Changelog: ironflow-v0.0.7...ironflow-0.1.0
ironflow-v0.0.7
What's Changed
- Binder to a directory since there's multiple notebooks by @liamhuber in #195
- Update ontology gif by @liamhuber in #196
- Replace gif with one that has lower fps by @liamhuber in #197
- Add grain boundaries and better input by @liamhuber in #198
- Split node packages by @liamhuber in #199
- Add binding example by @liamhuber in #200
- Offset moved objects by canvas position by @liamhuber in #201
Full Changelog: ironflow-v0.0.6...ironflow-v0.0.7
ironflow-v0.0.6
What's Changed
- Granular atomistic output control by @liamhuber in #190
- Bump ontology by @liamhuber in #193
- Handle the edge case where you slice 0 by @liamhuber in #192
- Managing pyiron jobs by @liamhuber in #191
Full Changelog: ironflow-v0.0.5...ironflow-v0.0.6
ironflow-v0.0.5
What's Changed
- Use a .gif instead of a .mov by @liamhuber in #173
- Decouple draw and status by @liamhuber in #177
- More performant logging by @liamhuber in #179
- Don't update nodes when drawing the controller by @liamhuber in #180
- Explicitly recalculate otype status on disconnected outputs by @liamhuber in #181
- Missed a default value! by @liamhuber in #184
- Hotfix typing updates by @liamhuber in #187
- Update readme and demos by @liamhuber in #185
Full Changelog: ironflow-v0.0.4...ironflow-v0.0.5
ironflow-v0.0.4
What's Changed
- Update screenshot by @liamhuber in #158
- Add a calc node for murnaghan by @liamhuber in #161
- Match the list signature from colab by @liamhuber in #167
- Extend ontology by @liamhuber in #166
- Example bulk modulus by @liamhuber in #165
- Port recommender by @liamhuber in #164
- Node recommender by @liamhuber in #163
- Fix example bulk modulus by @liamhuber in #168
- Make otype checking more performant by @liamhuber in #172
- Fix port recommendations by @liamhuber in #170
- Surface energy by @liamhuber in #169
- Onto codevelopment by @liamhuber in #162
Full Changelog: ironflow-0.0.3...ironflow-v0.0.4
ironflow-0.0.3
What's Changed
- Add (trivial) tests to fulfill remote CI expectations by @liamhuber in #113
- Update badges by @liamhuber in #114
- Add lammps to the notebook env by @liamhuber in #115
- Show output label by @liamhuber in #116
- Set a maximum height for the node interfaces by @liamhuber in #117
- Port access by attribute by @liamhuber in #118
- Source representation by @liamhuber in #119
- Beware mutability by @liamhuber in #120
- 🐛 Don't crash the control view by @liamhuber in #122
- Add a new screen for logging by @liamhuber in #123
- Add browser by @liamhuber in #126
- Expose selected object by @liamhuber in #127
- Bugfix logging by @liamhuber in #128
- Refactor screens by @liamhuber in #129
- Update readme by @liamhuber in #130
- Validate IO by @liamhuber in #131
- Rename module by @liamhuber in #137
- Reset input by @liamhuber in #138
- Keep representation control at top by @liamhuber in #139
- Add log flush by @liamhuber in #140
- New nodes by @liamhuber in #141
- Call the now-independent coverage CI on a daily basis by @liamhuber in #145
- Batching and ubiquitous dtypes by @liamhuber in #144
- Performance improvements by @liamhuber in #152
- Indentation for example by @liamhuber in #153
- Update readme by @liamhuber in #154
Full Changelog: ironflow-0.0.2...ironflow-0.0.3
ironflow-0.0.1
Initial release.
Alpha test went pretty smoothly, so there are only doc and CI changes here.
Missed the versioneer prefix tag I had specified, re-tagging and re-releasing.
What's Changed
- Only run release CI once per release by @liamhuber in #110
- Improve documentation by @liamhuber in #111
Full Changelog: v0.0.1-alpha...v0.0.1
ironflow-0.0.2
Still ironing out the release process (pun intended). In particular, want to get the tag name and release name synchronized and agreeing with the convention of other pyiron repos (i.e. no "v" before the version number).
What's Changed
- Fix setup stage by @liamhuber in #112
Full Changelog: ironflow-v0.0.1...ironflow-0.0.2
v0.0.1-alpha
Pre-release to test deployment CI (PyPI)
What's Changed
- Update environment.yml by @jan-janssen in #1
- remove unused classes by @jan-janssen in #2
- More deleting by @liamhuber in #3
- Depend on pyiron_atomistics rather than pyiron by @jan-janssen in #9
- Package freedom by @liamhuber in #4
- Script name freedom by @liamhuber in #5
- Ryven access abstraction by @liamhuber in #6
- Add type hinting throughout our classes by @liamhuber in #7
- Resolve some PyCharm nits by @liamhuber in #10
- Sort selection keys by @liamhuber in #11
- Rename pyiron_nodes to atomistics_nodes by @liamhuber in #12
- More colour control by @liamhuber in #13
- Notebook nodes by @liamhuber in #14
- Just one usage mode by @liamhuber in #15
- Foreach bugfix by @liamhuber in #19
- Debug selection logic to correctly handle re-selecting the same object by @liamhuber in #20
- Allow reinstantiating the gui by @liamhuber in #23
- Move node files around by @liamhuber in #24
- Fix docstring by @liamhuber in #25
- Multiple scripts by @liamhuber in #26
- Begin to partition logic by @liamhuber in #27
- More text input by @liamhuber in #28
- Automatically replot by @liamhuber in #30
- Explicitly handle failures to draw a node due to bad input by @liamhuber in #32
- Displaying nodes by @liamhuber in #33
- PEP8 module names by @liamhuber in #35
- Refactor canvas widgets by @liamhuber in #36
- Allow for an unlimited number of inputs in the interface by @liamhuber in #37
- Small performance tweaks by @liamhuber in #38
- Refactor rename node interface by @liamhuber in #39
- Separate the GUI again into back- and front-end by @liamhuber in #40
- Collapsable input by @liamhuber in #41
- Don't allow invisible canvas widgets to be selected by @liamhuber in #43
- Scrolling canvas by @liamhuber in #44
- Tooltips and help by @liamhuber in #45
- Exec button by @liamhuber in #49
- Bugfix port selection by @liamhuber in #51
- Abstract away pressed state management from children of button by @liamhuber in #52
- Cleanup by @liamhuber in #53
- Move displays by @liamhuber in #54
- Zoom canvas by @liamhuber in #55
- Filter directly by class, no presence of an attribute by @liamhuber in #61
- Expose lammps potentials by a dropdown menu by @liamhuber in #62
- Delegate representation output to a new class by @liamhuber in #63
- Refactor node controller by @liamhuber in #64
- Move and rename by @liamhuber in #65
- Richer representation by @liamhuber in #66
- Better button feedback by @liamhuber in #68
- Navigable hdf representation by @liamhuber in #69
- Front-facing update by @liamhuber in #70
- Modularize top gui by @liamhuber in #72
- Housekeeping by @liamhuber in #73
- Session management by @liamhuber in #75
- Debug mybinder behaviour by @liamhuber in #77
- Binder fanciness by @liamhuber in #79
- Add BSD3 license stuff by @liamhuber in #80
- Blink on update by @liamhuber in #81
- Ryvencore only by @liamhuber in #85
- Rename modules by @liamhuber in #86
- Load custom nodes on init by @liamhuber in #87
- Update examples by @liamhuber in #88
- Debug descriptors by @liamhuber in #89
- 🐛 draw the new button state by @liamhuber in #90
- Package by @liamhuber in #91
- Update ipywidgets requirement from ==7.* to >=7,<9 by @dependabot in #93
- Update readthedocs config file by @liamhuber in #94
- Debug rtd by @liamhuber in #95
- Where is nbsphinx by @liamhuber in #96
- Parse defaults by @liamhuber in #98
- Smooth ci by @liamhuber in #99
- Better bulk by @liamhuber in #107
- Don't overwrite loaded data with defaults by @liamhuber in #106
New Contributors
- @JNmpi wrote the original draft
- @jan-janssen made their first contribution in #1
- @liamhuber made their first contribution in #3
- @dependabot made their first contribution in #93
Full Changelog: https://github.com/pyiron/ironflow/commits/v0.0.1-alpha