Recent Releases of AlgebraicPetri
AlgebraicPetri - v0.10.0
AlgebraicPetri v0.10.0
Release notes:
Breaking changes
- Changes related to Catlab upgrade to 0.17. See Catlab migration notes.
Merged pull requests: - DOC: add package extension documentation (#165) (@mehalter) - Improvements to documentation (#169) (@slwu89) - Documentation refactor (#171) (@slwu89) - CompatHelper: bump compat for ModelingToolkit in [weakdeps] to 9, (keep existing compat) (#172) (@algebraicjuliabot) - Updates for Catlab 0.17 (#181) (@kris-brown)
Closed issues: - suggestions for documentation improvement (#168) - Use color to distinguish morphisms of Petri nets (#170) - Is there a function already to generate Petri.Model from LabelledPetriNet? (#177)
- Julia
Published by algebraicjuliabot 10 months ago
AlgebraicPetri - v0.9.2
AlgebraicPetri v0.9.2
Merged pull requests: - Allow Catlab v0.16 in compat (#164) (@epatters)
Closed issues: - Gatlab Migration (#161)
- Julia
Published by algebraicjuliabot over 2 years ago
AlgebraicPetri - v0.9.1
AlgebraicPetri v0.9.1
Merged pull requests:
- fix: uncomment tests now that Catlab v0.15.1 supports them again (#156) (@mehalter)
- docs: multi-strain disease example for doc pages (#157) (@p-stokes)
- Fix bad assumption in oapply_typed (#158) (@epatters)
- Fix various breaking changes in dependencies (#163) (@mehalter)
Closed issues: - oapply_typed results in wrong wiring (#155)
- Julia
Published by algebraicjuliabot over 2 years ago
AlgebraicPetri - v0.9.0
AlgebraicPetri v0.9.0
Closed issues:
- Forgotten Exponential? (#33)
- Generated Vectorfield Function (#66)
- Type piracy in visualization functions (#73)
- ReactionNet documentation example (#78)
- naive questions on removing edges and states (#93)
- Should not use Graph for graphing (#100)
- Remove SubACSets from AlgebraicPetri (#118)
- Have mca find the morphisms and return the spans (#132)
- Generalize mca to work for more than two input ACSets (#133)
- Utilize PrecompileTools.jl for Caching (#138)
- Use cascading delete provided by Catlab (#141)
- AlgebraicPetri v0.9 (#148)
Merged pull requests:
- Migrate to Catlab v0.15 (#146) (@mehalter)
- refactor!: move to to_graphviz for visualization (#147) (@mehalter)
- docs: fix LabelledReactionNet docstring (#149) (@mehalter)
- Add OrdinaryDiffEq package extension (#150) (@mehalter)
- Julia
Published by algebraicjuliabot about 3 years ago
AlgebraicPetri - v0.8.11
AlgebraicPetri v0.8.11
Closed issues:
- prim_petri of TypedPetri.jl not labeling types of states correctly (#142)
Merged pull requests:
- refactor(docs): move examples to docs and clean up random environments (#134) (@mehalter)
- perf: use native package extensions in julia 1.9+ (#135) (@mehalter)
- Allow vectorfield_expr work with more types (#136) (@mehalter)
- Slwu89/vfield expr (#139) (@slwu89)
- Changed prim_petri to fix issue when type system has multiple states. (#143) (@p-stokes)
- Julia
Published by github-actions[bot] about 3 years ago
AlgebraicPetri - v0.8.10
AlgebraicPetri v0.8.10
Closed issues:
- It appears MCA recursion can StackOverflow (#127)
- mca not searching in order of size (#128)
- one_removed_subobs does not remove arcs from Petri net (#129)
Merged pull requests: - Fix MCA recursion overflowing (#131) (@p-stokes)
- Julia
Published by github-actions[bot] about 3 years ago
AlgebraicPetri - v0.8.9
AlgebraicPetri v0.8.9
Closed issues:
- mca_help within mca in SubACSets.jl doesn't recurse. (#124)
Merged pull requests: - Move to organization level github actions (#117) (@mehalter) - add example of stratification of covid models (#123) (@mehalter) - Fixes issue with mca_help not recursing. (#125) (@p-stokes) - Minor spelling fixes (#126) (@JonathanHallstrom)
- Julia
Published by github-actions[bot] about 3 years ago
AlgebraicPetri - v0.8.8
AlgebraicPetri v0.8.8
Closed issues: - Adding reflexive transitions to an already stratified model doesn't work because the transition names are tuples (#114)
Merged pull requests: - Flatten ACSetTransformations (#122) (@mehalter)
- Julia
Published by github-actions[bot] about 3 years ago
AlgebraicPetri - v0.8.7
AlgebraicPetri v0.8.7
Merged pull requests: - update version number (#116) (@mehalter) - Property Petri Nets (#120) (@mehalter) - Fix ASKEM integration workflow (#121) (@mehalter)
- Julia
Published by github-actions[bot] about 3 years ago
AlgebraicPetri - v0.8.6
What's Changed
- Do not canonicalize
+and-during ODESystem conversion by @YingboMa in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/115 - update version number by @mehalter in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/116
Full Changelog: https://github.com/AlgebraicJulia/AlgebraicPetri.jl/compare/v0.8.5...v0.8.6
- Julia
Published by mehalter over 3 years ago
AlgebraicPetri - v0.8.5
What's Changed
- Simplify implementation of
flatten_labelsby @epatters in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/99 - Petri nets open along transitions by @slwu89 in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/92
- update for Catalyst v13.0.0 by @slwu89 in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/106
- more efficient vectorfield by @slwu89 in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/107
- Create .github/workflows/integration-issues.yml by @mehalter in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/108
- allow defaults in LabrelledPetriNet(ODESystem) by @anandijain in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/113
- CompatHelper: add new compat entry for GeneralizedGenerated at version 0.3, (keep existing compat) by @github-actions in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/110
- implement simple tests for DPO rewriting by @slwu89 in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/112
New Contributors
- @slwu89 made their first contribution in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/92
- @anandijain made their first contribution in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/113
Full Changelog: https://github.com/AlgebraicJulia/AlgebraicPetri.jl/compare/v0.8.4...v0.8.5
- Julia
Published by mehalter over 3 years ago
AlgebraicPetri - v0.8.4
AlgebraicPetri v0.8.4
Merged pull requests: - Add utility to flatten labelled petri nets with tuples of symbols (#94) (@mehalter) - Stratification now works with LabelledReactionNets (#95) (@olynch) - Create Petri net with all pairwise 'identity' transformations (#96) (@epatters) - Construct ODEProblem from a ReactionNet (#97) (@olynch) - Pairwise identity transitions with rate parameters (#98) (@epatters)
- Julia
Published by github-actions[bot] over 3 years ago
AlgebraicPetri - v0.8.3
AlgebraicPetri v0.8.3
Merged pull requests: - Typed Petri net support (#88) (@olynch) - Update version to v0.8.2 (#89) (@mehalter) - Add SubACSets.jl for mca (#91) (@ChrisRackauckas)
- Julia
Published by github-actions[bot] over 3 years ago
AlgebraicPetri - v0.8.2
What's Changed
- Finalize ModelingToolkit Interoperability by @mehalter in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/87
- Update version to v0.8.2 by @mehalter in https://github.com/AlgebraicJulia/AlgebraicPetri.jl/pull/89
Full Changelog: https://github.com/AlgebraicJulia/AlgebraicPetri.jl/compare/v0.8.1...v0.8.2
- Julia
Published by mehalter over 3 years ago
AlgebraicPetri - v0.8.1
AlgebraicPetri v0.8.1
Merged pull requests: - Constructors of Petri net types are too loose (#85) (@epatters)
- Julia
Published by github-actions[bot] over 3 years ago
AlgebraicPetri - v0.8.0
AlgebraicPetri v0.8.0
Merged pull requests:
- Rename acset schemas with prefix Sch (#82) (@epatters)
- Run GitHub CI on Julia v1.8 (#84) (@epatters)
- Julia
Published by epatters over 3 years ago
AlgebraicPetri - v0.7.3
AlgebraicPetri v0.7.3
Merged pull requests:
- Bug fix: vectorfield errors when there are no transitions in the Petri net (#83) (@olynch)
- Julia
Published by epatters over 3 years ago
AlgebraicPetri - v0.7.2
AlgebraicPetri v0.7.2
Merged pull requests: - Update coexist.jl (#75) (@pitmonticone) - Support for Julia v1.7 and Catlab v0.14 (#76) (@mehalter)
- Julia
Published by epatters almost 4 years ago
AlgebraicPetri - Release v0.7.1
- Added support for Catlab v0.13 (structacsets update)
- Refactored Petri visualization for greater flexibility
- Added integration with Catlab's Subobject tooling for model comparison
- Dropped support for Julia 1.0
- Julia
Published by bosonbaas over 4 years ago
AlgebraicPetri - Release v0.7.0
- Added Requires.jl to reduce unnecessary dependencies
- Added Docstrings to core functionality
- Added BilayerNetwork tooling and conversion to and from Petri nets
- Added interop tooling with Catalyst.jl
- Julia
Published by mehalter about 5 years ago
AlgebraicPetri - Release v0.6.5
Removed dependency of Petri.jl using Requires.jl
- Julia
Published by mehalter about 5 years ago
AlgebraicPetri - Release v0.6.4
Add support for Julia v1.6 with the update to Catlab v0.12.0
- Julia
Published by mehalter about 5 years ago
AlgebraicPetri - Release v0.6.3
Updated compatibility and added CompatHelper for future dependency updates.
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.6.2
Add Catlab v0.10 support
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.6.1
Resolved bug with latest Catlab version because of ambiguous ACset constructors (#31)
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.6.0
Add support for UWD and an operadic interface along with the directed wiring diagram layout.
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.5.1
Added native visualization code operating on ACset/Cset data structures
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.5.0
Moved to the new C-Set and generic structured cospan implementations in Catlab
- Julia
Published by mehalter over 5 years ago
AlgebraicPetri - Release v0.4.1
Removed forgotten print statement that was used when testing.
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.4.0
Implemented Petri nets as attributed C-Sets that allow a user to encode initial variables and parameters into the model along with the structure.
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.3.2
Update Catlab interface
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.3.1
Fixed bug in compat definitions
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.3.0
Updated to Petri v1.0, this will cause breaking changes because of major updates to the Petri.jl API.
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.2.0
Documentation and improved interface
- Julia
Published by mehalter almost 6 years ago
AlgebraicPetri - Release v0.1.0
Initial release of AlgebraicPetri.jl with basic functionality implemented and epidemiology example included.
- Julia
Published by mehalter almost 6 years ago