https://github.com/cantera/cantera-jupyter
Cantera examples in the form of Jupyter notebooks
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
6 of 15 committers (40.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords from Contributors
Repository
Cantera examples in the form of Jupyter notebooks
Basic Info
- Host: GitHub
- Owner: Cantera
- License: other
- Language: Jupyter Notebook
- Default Branch: main
- Size: 14.5 MB
Statistics
- Stars: 94
- Watchers: 9
- Forks: 62
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
cantera-jupyter
🚨 This repository is obsolete! 🚨
Starting with Cantera 3.1, all of these examples have been migrated into the main repository as pure Python scripts that are then rendered by Sphinx Gallery. You can see the gallery of Python examples for the current version of Cantera at https://cantera.org/stable/examples/python/index.html.
If you would like to contribute a new Cantera example, please write it as a pure Python example like those in https://github.com/Cantera/cantera/tree/main/samples/python and open a Pull Request to the main Cantera repository (https://github.com/Cantera/cantera).
Examples
Freely Propagating Flame |
Strained Flames |
Continuous Stirred Tank Reactor |
Batch Reactor |
Li+ Battery OCV Calculation |
Basic Thermodynamics Calculations
Flame Simulations
Reactor Models
Electrochemistry
Installation Instructions
1. Install Cantera
If you don't already have Cantera installed, refer to the instructions on the Cantera website.
2. Install Jupyter Notebook
If you used Conda to install Cantera (the recommended method), you will need to install Jupyter Lab into the same environment where you installed Cantera.
- Activate the environment with the Cantera package (called
canterahere):
shell
conda activate cantera
- Install Jupyter Notebook into that environment
shell
conda install jupyterlab
- Run Jupyter Lab, which will open a browser window
shell
jupyter lab
Otherwise, use pip to install the Jupyter Notebook:
shell
python -m pip install jupyterlab
3. Download the Cantera Jupyter Examples
Option 1: Download the zip file from GitHub and extract it to a convenient location on your computer.
Option 2: Use Git to clone this repository to a convenient location on your computer
shell
git clone https://github.com/Cantera/cantera-jupyter.git
Code of Conduct
This repository follows the same code of conduct as the main Cantera repository. Cantera adheres to a code of conduct adapted from the Contributor Covenant code of conduct.
Frequently Asked Questions
How do I use Cantera with Python?
An introduction to the Cantera Python interface is available here. For more advanced uses of Cantera, the complete documentation can be found here.
Can I forgo installing Cantera locally and just use Cantera in the cloud every time?
The problem with using Cantera with MyBinder is that there is no way for you to save your work. You can upload/download files in a session, but once the session is over (you close your browser window), you lose all your work. You thus cannot save your modified Jupyter notebooks.
I still can't figure something out. Who do I ask?
If you have more questions, need help with something, or have any suggestions, please visit the Cantera Google Groups Page and create a post.
Owner
- Name: Cantera
- Login: Cantera
- Kind: organization
- Website: https://cantera.org
- Twitter: CanteraSoftware
- Repositories: 36
- Profile: https://github.com/Cantera
A suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes.
GitHub Events
Total
- Issues event: 2
- Watch event: 4
- Issue comment event: 2
- Push event: 1
- Fork event: 1
Last Year
- Issues event: 2
- Watch event: 4
- Issue comment event: 2
- Push event: 1
- Fork event: 1
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Gandhali Kogekar | g****r@g****m | 28 |
| Ray Speth | s****h@m****u | 28 |
| Bryan Weber | b****r@g****m | 23 |
| Steven DeCaluwe | s****e@g****m | 10 |
| Santosh Shanbhogue | s****e@g****m | 10 |
| Richard West | r****t@n****u | 6 |
| Niclas Garan | 4****s | 4 |
| Anveshan Lal | a****8@g****m | 3 |
| Sai Krishna | s****s@h****u | 2 |
| Ingmar Schoegl | i****l@l****u | 1 |
| Rene Dworschak | r****k@g****m | 1 |
| agarwalrounak | r****3@g****m | 1 |
| yuj056 | y****6@u****u | 1 |
| Gandhali Kogekar | g****r@m****u | 1 |
| Ryan Crisanti | r****i@u****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 14
- Total pull requests: 48
- Average time to close issues: 6 months
- Average time to close pull requests: 6 months
- Total issue authors: 5
- Total pull request authors: 17
- Average comments per issue: 1.07
- Average comments per pull request: 3.1
- Merged pull requests: 31
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- ischoegl (6)
- speth (2)
- agarwalrounak (1)
- rddaz2013 (1)
- bryanwweber (1)
Pull Request Authors
- santoshshanbhogue (9)
- decaluwe (6)
- bryanwweber (5)
- gkogekar (4)
- speth (3)
- Naikless (1)
- rwest (1)
- yuj056 (1)
- agarwalrounak (1)
- rcrisanti (1)
- jiweiqi (1)
- skrsna (1)
- jimwelagu (1)
- ischoegl (1)
- ghost (1)