Recent Releases of https://github.com/algebraicjulia/decapodes.jl
https://github.com/algebraicjulia/decapodes.jl - v0.6.4
Decapodes v0.6.4
Merged pull requests: - CompatHelper: bump compat for CombinatorialSpaces to 0.8, (keep existing compat) (#334) (@algebraicjuliabot)
- Julia
Published by algebraicjuliabot 6 months ago
https://github.com/algebraicjulia/decapodes.jl - v0.6.3
Decapodes v0.6.3
Merged pull requests: - Multigrid Benchmarks (#318) (@GeorgeR227) - Test ensemble problems on CPU and GPU (#325) (@lukem12345) - Fix overview video (#327) (@GeorgeR227) - Porous Convection Benchmarking (#330) (@lukem12345)
Closed issues: - Can't get overview example working following repo's Project.toml Julia version (#328)
- Julia
Published by algebraicjuliabot 6 months ago
https://github.com/algebraicjulia/decapodes.jl - v0.6.2
Decapodes v0.6.2
Merged pull requests: - Fix Decapodes for DiagX Operator Types (#277) (@GeorgeR227)
- Julia
Published by algebraicjuliabot 10 months ago
https://github.com/algebraicjulia/decapodes.jl - v0.6.1
Decapodes v0.6.1
Merged pull requests: - Explain Differential Forms in a docs page (#304) (@GeorgeR227) - CompatHelper: bump compat for Krylov to 0.10, (keep existing compat) (#321) (@algebraicjuliabot) - Use just Tsit5 package in test deps (#322) (@lukem12345)
Closed issues:
- FAQ docs (#289)
- Curl fails on docs build (#299)
- Small Improvements to Documentation Content (#303)
- Check for performance changes with Julia 1.11.4 (#313)
- Buildkite error. Status code 233 (Communication connection failure) (#316)
- Buildkite error. "trying to test unnamed project" (#317)
- Buildkite Error: decapodes.txt not found (#319)
- Julia 1.11.5 breaks deepcopy of Decapodes (#320)
- Julia
Published by algebraicjuliabot 10 months ago
https://github.com/algebraicjulia/decapodes.jl - v0.6.0
Decapodes v0.6.0
Breaking changes
- The sharp operation is now specified with suffixes denoting primality and duality
Merged pull requests: - Refactors for Sharp/Flat (#269) (@lukem12345) - Centralizing Operators (#291) (@quffaro) - Porous Convection model (#297) (@GeorgeR227) - Remove visualization hides (#305) (@GeorgeR227) - Add wrappers for 1D sharps (#306) (@lukem12345) - Demonstrate a multiphase flow (#307) (@lukem12345) - Switching docs deployment to Buildkite (#310) (@quffaro) - Add a docs page on calibration of 2D glacial flow model (#311) (@jClugstor) - Global AlgebraicJulia pipelines are now conditional (#315) (@quffaro)
Closed issues: - Offload coordinate transformations (#217) - Buildkite Jobs Failing (#234) - Buildkite Failing (#292) - Buildkite docs are using Julia 1.10.0 (#314)
- Julia
Published by algebraicjuliabot 11 months ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.7
Decapodes v0.5.7
Merged pull requests: - Add Docs for Mesh Loading (#189) (@jpfairbanks) - Use bool flag in open_operators! (#249) (@lukem12345) - Add automated benchmarks (#256) (@GeorgeR227) - Use DocumenterCitations (#260) (@lukem12345) - DOC: add harmonics explainer (#264) (@jpfairbanks) - proposing fix by changing variable names (#274) (@quffaro) - Multigrid inverse Laplacian (includes CombinatorialSpaces.jl v0.6.8 support) (#276) (@GeorgeR227) - MHD Example (#280) (@lukem12345) - Initial halfar-melt-ebm coupling and simulation (#283) (@lukem12345) - Demonstrate model iteration in streamflow NS simulation (#284) (@lukem12345) - Display composition diagrams in EBM-Melt (#285) (@lukem12345) - DOCS: add copy for the poisson vorticity docs (#286) (@lukem12345) - Add keyword argument for contract operators, clean simulation pipeline (#287) (@lukem12345) - Add FAQ page to Decapodes (#290) (@GeorgeR227) - Use a KD-tree for nearest neighbor interpolation (#293) (@lukem12345) - Add Gray-Scott doc page (#295) (@GeorgeR227) - Balancing Docs between First Principles and Many Examples (#296) (@quffaro) - Adding Dynamic Buildkite Pipeline (#298) (@quffaro) - Update CS to 0.7 and GB to 0.5 (#300) (@lukem12345)
Closed issues: - Visualize VectorFields (#71) - Decapodes Benchmarking (#255) - Dependency Graph of Decapodes (#262) - Hitting out of domain errors when optimizing Decapodes model (#271) - "u" and "p" variable shadowing in Decapodes (#273) - Reformat Decapodes Documentation as a Manual (#294)
- Julia
Published by algebraicjuliabot about 1 year ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.6
Decapodes v0.5.6
Merged pull requests: - Smaller compiler refactoring (#240) (@GeorgeR227) - Use upstreamed averaging operator (#243) (@lukem12345) - Reduce size of CUDA tests (#246) (@lukem12345) - Add optional caching (#247) (@GeorgeR227) - Fix README.md links (#248) (@GeorgeR227) - Add Cahn-Hilliard Float32 Example (#253) (@GeorgeR227) - amending buildkite functionality where agents use their own depot (#254) (@quffaro) - Generate sum([...]) for large vectors (#259) (@lukem12345) - change getproperty to setproperty! in simulation (#267) (@jClugstor) - Use whitelist for contractoperators (#268) (@lukem12345)
Closed issues:
- Use upstreamed averaging operator (#242)
- Reduce size of CUDA tests (#245)
- Replace (.+)(vars...) with sum([vars...]) (#257)
- avg₀₁_mat not defined error when generating with preallocation = false (#265)
- Julia
Published by algebraicjuliabot over 1 year ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.5
Decapodes v0.5.5
Merged pull requests: - In generating simulate, return nothing, for Enzyme compatibility (#244) (@jClugstor)
- Julia
Published by algebraicjuliabot over 1 year ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.4
Decapodes v0.5.4
Merged pull requests: - added AQUA.jl to Decapodes (#216) (@quffaro) - Documentation Overhaul (#231) (@GeorgeR227) - Replace Delta U with Delta V in Brusselator (#235) (@lukem12345) - Adds relative path to gif (#239) (@GeorgeR227)
Closed issues: - Remove X as default manifold (#23) - Adding an Alias table to Decapode ACSet Schema (#155) - Aqua.jl Report (#213) - General Documentation Fixes (#220) - Index doc page not displaying image (#238)
- Julia
Published by algebraicjuliabot over 1 year ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.3
Decapodes v0.5.3
Merged pull requests: - Two space indentation (#209) (@olynch) - Couple Halfar and NS (#210) (@lukem12345) - Edit BSH to not depend on example script (#215) (@lukem12345) - Added Georges de Prawnm :shrimp: (#219) (@quffaro) - Fixed problems with Constant typing (#222) (@GeorgeR227) - Cm/canon oncology (#223) (@quffaro) - Support GPU Simulations (#225) (@GeorgeR227) - Test allocations in simple simulations (#227) (@lukem12345) - Vorticity Example from MHS (#230) (@jpfairbanks)
Closed issues: - Icospheres 6,7,8 (#108) - Test Allocations (#177) - Export Canonical Model Zoo (#187) - Execute Halfar on Greenland, and couple with Navier-Stokes (#204) - Turn CISM benchmark back into a julia script (#206) - Buildkite Down (#212) - GenSim Type Inference Failure due to Constants (#221) - Docs Builds Hanging (#226)
- Julia
Published by algebraicjuliabot almost 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.2
Decapodes v0.5.2
Merged pull requests: - Feature buildkite (#186) (@quffaro) - Cm/docs canon (#193) (@quffaro) - Upload CISM as docs page (#195) (@lukem12345) - Some fixes for Decapodes Docs (#196) (@GeorgeR227) - Update to Latest CairoMakie (#198) (@lukem12345) - Fixed InvHodge1 bug (#199) (@GeorgeR227) - Revisit Oceananigans (#201) (@lukem12345) - CompatHelper: add new compat entry for DiagrammaticEquations at version 0.1, (keep existing compat) (#207) (@algebraicjuliabot)
Closed issues: - Expanded Example Tooling (#4) - Refactoring Roadmap (#37) - Spherical Weather Simulations (#54) - Stability Analysis of Advection Diffusion (#57) - Manage Makie Dependency (#60) - Download meshes as individual artifacts (#65) - Support new parameters syntax in composition (#81) - Verbosity Settings for Decapode Visualization (#89) - Pre-multiplying Matrices (#93) - Plasma Physics (#110) - Docs for Debugging (#133) - Add support for boundary conditions as Decapode Morphisms (#144) - Updating Docs to use latest CairoMakie (#181) - WebGL Backend for Docs (#191) - Add CISM benchmark to docs (#194)
- Julia
Published by algebraicjuliabot almost 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.1
Decapodes v0.5.1
Merged pull requests: - The Klausmeier Model (#152) (@lukem12345) - ENH: wip, convert from Decapodes to DecaExpr (#156) (@jpfairbanks) - Switch to ComponentArrays (#167) (@ChrisRackauckas) - clean up dependencies (#168) (@oscardssmith) - ENH: add pretty printer for DecaExpr (#169) (@jpfairbanks) - Run Halfar on "Real" Data (#170) (@lukem12345) - CompatHelper: add new compat entry for ComponentArrays at version 0.15, (keep existing compat) (#172) (@algebraicjuliabot) - Using PreallocationTools.jl (#173) (@jpfairbanks) - Remove Catlab.Theories imports (#175) (@lukem12345) - CompatHelper: add new compat entry for ACSets at version 0.2, (keep existing compat) (#178) (@algebraicjuliabot) - Gr/wedge improve (#180) (@GeorgeR227) - Migrate diagrammatic equations (#183) (@quffaro)
Closed issues: - Serializing Outputs as JLD2 files (#91) - Refactor into modules? (#139) - Precompilation warning about identifier conflict (#157) - Use ComponentArrays.jl (#165) - Maintain composed operators through Decapode to DecaExpr conversion (#166) - infer_states double export (#192)
- Julia
Published by algebraicjuliabot about 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.5.0
Decapodes v0.5.0
Merged pull requests: - Add Gray Scott model (#114) (@lukem12345) - Add docs fixes (#128) (@lukem12345) - Add example of physics on non-trivial domain (#129) (@lukem12345) - update fields in Decapodes Language closes #131 (#132) (@jpfairbanks) - Do not aggressively apply dot (#136) (@lukem12345) - Use diagonal hodge in docs overview (#141) (@lukem12345) - Add ASCII support for Unicode ops (#142) (@lukem12345) - Add Burger's Equation Decapode (#145) (@lukem12345) - Fix diff_adv link and some poiseuille params (#150) (@lukem12345) - Compat with Catlab v0.16 (#158) (@epatters) - CompatHelper: add new compat entry for Artifacts at version 1, (keep existing compat) (#162) (@algebraicjuliabot)
Closed issues: - Decapods Examples (#5) - Using the bullet for unnamed objects (#7) - Function types should have constructors (#14) - Add Docstrings to Functions (#16) - General Sum and Projection Operators (#17) - Refactor DWDs Compilation as Sigma Migration (#25) - ENH: Resolve type piracy in OpenDiagrams (#27) - ENH: Improve coverage of testing suite (#32) - BUG: Docs fail to build locally (#34) - DOC: Swap tographviz with drawdiagram (#38) - Stability Analysis Experiments (#70) - Check the stability properties on the Burger's equation (#100) - Amend Docs (#127) - Adding field names to DecaExpr types (#131) - Bug in Open for variables that are derivatives (#134) - ASCII Support (#138) - Tag a new release for language changes (#140) - Gatlab Migration (#153)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.3.1
Decapodes v0.3.1
Closed issues: - API Reference docs are broken (#124)
Merged pull requests: - Ice Dynamics (#123) (@lukem12345) - Fix docs (#125) (@lukem12345) - Compose Budyko-Sellers with Halfar (#126) (@lukem12345)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.3.0
Decapodes v0.3.0
Merged pull requests: - Llm/catlab0.15 (#121) (@lukem12345) - fix unnecessary deps (#122) (@mehalter)
- Julia
Published by github-actions[bot] over 2 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.2.1
Decapodes v0.2.1
Closed issues:
- Issues with TVars parsing (#84)
- Memory Efficiency of compile (#92)
- Support Parsing Literals (#94)
- Check types at compile-time, not parse-time (#109)
Merged pull requests: - Llm/mem mgmt (#117) (@GeorgeR227) - Add DataStructures compat entry (#118) (@lukem12345)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.2.0
Decapodes v0.2.0
Merged pull requests: - Decapodes v0.2 (#112) (@mehalter) - Do not convert edge labels that are already Strings (#115) (@lukem12345)
- Julia
Published by github-actions[bot] almost 3 years ago
https://github.com/algebraicjulia/decapodes.jl - v0.1.1
Notable Changes
- Initial implementation of Decapodes v0.2
- Move to Catlab v0.14
What's Changed
- JPF fixed sim generation by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/41
- Support for Drawing Decapodes by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/42
- Recursive grammar by @tylerhanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/44
- Adopt MLStyle for Decapode Syntax HypSigma for DWDs by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/40
- Spherical Earth Diffusion by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/45
- Jpf/sw diffusion by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/46
- BUG: fix stability issues in adv diff on sphere by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/49
- Add Support for SummationDecapodes by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/53
- Fix for Catlabv0.14.X by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/56
- Llm/deca compose2 by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/61
- ENH: use Open to match AlgebraicPetri by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/62
- Mesh artifacts and mesh loading by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/59
- Use icosphere in adv-diff simulation by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/63
- add pressure flow simulation by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/55
- Polar Coordinates by @cojiono in https://github.com/AlgebraicJulia/Decapodes.jl/pull/48
- Add icospheres of many subdivisions by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/69
- Use new Diagram typing scheme by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/74
- Move tests, coordinates, and v0.1 meshes by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/67
- Fixed Summation Decapode not drawing properly by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/75
- Handle material properties as parameters instead of operators by @jpfairbanks in https://github.com/AlgebraicJulia/Decapodes.jl/pull/76
- Jpf/simulation parameters by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/79
- Use Catlabv0.14.10 diagram parsing scheme by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/82
- Added dot and neato drawing by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/78
- Gr/add tuple by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/80
- Llm/graphviz attrs by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/83
- Gr/average rewrite by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/85
- Type inference and overloading resolution via rewrites by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/86
- Update for Catlab v0.14.14 by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/96
- Add Brusselator, type, and function resolve by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/102
- Gr/parsing overhaul by @GeorgeR227 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/95
- Fix old tests and add compatibility specs by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/103
- Import compile from Catlab.Programs by @lukem12345 in https://github.com/AlgebraicJulia/Decapodes.jl/pull/104
- fix github action version for julia-actions by @mehalter in https://github.com/AlgebraicJulia/Decapodes.jl/pull/107
New Contributors
- @lukem12345 made their first contribution in https://github.com/AlgebraicJulia/Decapodes.jl/pull/41
- @GeorgeR227 made their first contribution in https://github.com/AlgebraicJulia/Decapodes.jl/pull/42
- @tylerhanks made their first contribution in https://github.com/AlgebraicJulia/Decapodes.jl/pull/44
- @cojiono made their first contribution in https://github.com/AlgebraicJulia/Decapodes.jl/pull/48
- @mehalter made their first contribution in https://github.com/AlgebraicJulia/Decapodes.jl/pull/107
Full Changelog: https://github.com/AlgebraicJulia/Decapodes.jl/compare/v0.1.0...v0.1.1
- Julia
Published by mehalter almost 3 years ago
https://github.com/algebraicjulia/decapodes.jl - Release v0.1.0
Initial release of Decapodes,jl with free diagram-based tooling and basic generation of explicit-method simulations from diagrams.
- Julia
Published by bosonbaas over 3 years ago