Recent Releases of https://github.com/algebraicjulia/decapodes.jl

https://github.com/algebraicjulia/decapodes.jl - v0.6.4

Decapodes v0.6.4

Diff since v0.6.3

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

Diff since v0.6.2

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

Diff since v0.6.1

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

Diff since v0.6.0

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

Diff since v0.5.7

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

Diff since v0.5.6

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

Diff since v0.5.5

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

Diff since v0.5.4

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

Diff since v0.5.3

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

Diff since v0.5.2

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

Diff since v0.5.1

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

Diff since v0.5.0

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

Diff since v0.3.1

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

Diff since v0.3.0

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

Diff since v0.2.1

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

Diff since v0.2.0

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

Diff since v0.1.1

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