{"id":19277949,"url":"https://github.com/juliacomputing/askemdemos","last_synced_at":"2026-02-08T19:42:30.332Z","repository":{"id":194124857,"uuid":"683035543","full_name":"JuliaComputing/ASKEMDemos","owner":"JuliaComputing","description":"A place to put demonstrations pertaining to the ASKEM project","archived":false,"fork":false,"pushed_at":"2023-10-03T14:39:09.000Z","size":1027,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-23T21:33:07.467Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JuliaComputing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-25T12:50:42.000Z","updated_at":"2023-09-11T16:58:39.000Z","dependencies_parsed_at":"2023-09-12T00:33:46.310Z","dependency_job_id":"336d6699-438e-46c7-9b12-4e3e4ee82057","html_url":"https://github.com/JuliaComputing/ASKEMDemos","commit_stats":null,"previous_names":["juliacomputing/askemdemos"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JuliaComputing/ASKEMDemos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaComputing%2FASKEMDemos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaComputing%2FASKEMDemos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaComputing%2FASKEMDemos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaComputing%2FASKEMDemos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuliaComputing","download_url":"https://codeload.github.com/JuliaComputing/ASKEMDemos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliaComputing%2FASKEMDemos/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266263057,"owners_count":23901353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T21:07:26.571Z","updated_at":"2026-02-08T19:42:30.297Z","avatar_url":"https://github.com/JuliaComputing.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ASKEMDemos\n\n# ModelingToolkit with SymPy\nThis Jupyter notebook requires Python, Jupyter, and Julia to be installed on the system. \n\nThis notebook uses the package JuliaCall to call Julia from Python. \n\nJuliaCall can be added using `pip install juliacall`.\n\nJuliaCall uses the package JuliaPkg to handle Julia dependencies from Python, use `pip install juliapkg`.\n\nJuliaPkg uses a JSON configuration file named `juliapkg.json` to handle any Julia package dependencies. The `juliapkg.json` file for the `SymPyModelingToolkit.ipynb` notebook is in the same directory as the notebook. \n \nAs long as JuliaCall and JuliaPkg are installed they will handle the Julia dependencies once you run the cell containing `juliapkg.resolve()`. The custom conversion rules to convert SymPy equations to Symbolics.jl equations are held in the `SymPyPythonCall.jl` package, so once the cell containing `jl.seval(\"using SymPyPythonCall\")` is run the rules are in effect and the rest of the notebook should run as intended. \n\nFor more information on the Python packages JuliaCall and JuliaPkg see [PythonCall](https://docs.juliahub.com/PythonCall/WdXsa/0.9.14/juliacall/) and [JuliaPkg](https://github.com/JuliaPy/pyjuliapkg).\n# Glacial flow Pluto notebook\n If you already have Julia and Pluto notebook installed this notebook should work out of the box. To install Julia you can either download an executable from the [list](https://julialang.org/downloads/) at julialang.org, or you can use [JuliaUp](https://github.com/JuliaLang/juliaup). Once julia is installed you can run `import Pkg` and then `Pkg.add(\"Pluto\")` in the REPL to install Pluto. Once it is installed run `using Pluto` and `Pluto.run()` to open Pluto. Then open the `GlacialFlowNotebook.jl` file from Pluto. For more information on Pluto notebooks, see their [website](https://plutojl.org/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliacomputing%2Faskemdemos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliacomputing%2Faskemdemos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliacomputing%2Faskemdemos/lists"}