Releases: kmantel/graph-scheduler
Releases · kmantel/graph-scheduler
v1.2.2
v1.2.1
v1.2.0
[1.2.0] - 2023-12-13
Package
- Officially support python 3.10, 3.11 (#126)
Requirements
- Add:
- networkx
- pandas
- scipy
- Remove:
- psyneulink
Condition
- Threshold: fix incorrect tolerance warning for comparators (#112)
- Add graph structure conditions (#119)
ConditionSet
Scheduler
- Correct construction from networkx DiGraph (#108)
- Correct construction from dependency dict graph (#108)
- Get_clock: use default_execution_id if not passed in (#111)
Testing
Utilities
- Add as submodule (#105)
- Add functions
- clone_graph
- enable_debug_logging
- disable_debug_logging
- converters to/from networkx DiGraph and dependency dict
- dependency_dict_to_networkx_digraph
- networkx_digraph_to_dependency_dict
- output_graph_image
- Requires:
- pydot
- graphviz
- Requires:
- for graph properties
- get_receivers
- get_descendants
- get_ancestors
- get_simple_cycles
v1.1.2
[1.1.2] - 2023-04-18
Time, Scheduler
- Cache creation of pint unit_registry Units (#92)
Ci
- Restrict coverage<7.0.0
Github-actions
- Bump github/codeql-action from 1 to 2 (#72)
- Bump actions/cache from 3.0.2 to 3.0.3 (#73)
- Bump actions/setup-python from 3 to 4.1.0 (#76)
- Bump actions/cache from 3.0.3 to 3.2.5 (#93)
- Bump actions/setup-python from 4.1.0 to 4.5.0 (#90)
- Bump actions/cache from 3.2.5 to 3.3.1 (#96)
Requirements
- Limit numpy to >=1.19.0
v1.1.1
v1.1.0
[1.1.0] - 2022-03-12
Conditions
Testing
- Update coverage args for 6.2 (#37)
Ci
- Update package install command (#24)
Github-actions
- Bump actions/checkout from 2.3.5 to 2.4.0 (#25)
- Bump actions/cache from 2.1.6 to 2.1.7 (#29)
- Bump actions/setup-python from 2.2.2 to 2.3.2 (#47)
- Bump actions/upload-artifact from 2.2.4 to 2.3.1 (#34)
Requirements
- Update numpy requirement from <1.21.4 to <1.22.4 (#26, #40, #49, #57)
- Update pint requirement from <0.18 to <0.19 (#23)
- Update sphinx requirement from <4.2.1 to <4.4.1 (#27, #45)
- Update pytest-helpers-namespace requirement (#39)
- Update psyneulink requirement (#38)
- Update pytest-xdist requirement from <2.5.0 to <2.6.0 (#33)
- Update pytest requirement from <6.3 to <7.1 (#48)
- Update sphinx-autodoc-typehints requirement (#50)
- Update networkx requirement from <2.7 to <2.8 (#53)