OpenTerrace
OpenTerrace: A fast, flexible and extendable Python framework for thermal energy storage packed bed simulations - Published in JOSS (2024)
Science Score: 98.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Repository
OpenTerrace: A fast, flexible and extendable Python framework for packed bed thermal energy storage simulations
Basic Info
- Host: GitHub
- Owner: OpenTerrace
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://openterrace.github.io/openterrace-python/
- Size: 3.33 MB
Statistics
- Stars: 22
- Watchers: 1
- Forks: 3
- Open Issues: 0
- Releases: 14
Topics
Metadata Files
README.md
OpenTerrace is a pure Python framework for packed bed thermal energy storage simulations. It is built from the ground up to be flexible and extendable on modern Python 3.x with speed in mind.
OpenTerrace uses awesome open-source software such as Numba, NumPy and SciPy.
Read the documentation of OpenTerrace
Why OpenTerrace?
FAST
By making use of modern compilers and optimised tri-diagonal matrix solvers, OpenTerrace is built to be fast.FLEXIBLE
OpenTerrace is built from the ground up to be flexible for easy integration in system models or optimisation loops.EXTENDABLE
Modules for new materials such as non-spherical rocks or exotic Phase Change Materials (PCM) can easily be plugged into the OpenTerrace framework.
Want to contribute?
Contributions are most welcome! Feel free to send pull requests or get in touch to discuss how to collaborate.
JOSS Publication
OpenTerrace: A fast, flexible and extendable Python framework for thermal energy storage packed bed simulations
Tags
Heat transfer Energy storage Packed bed Phase change materialsCitation (CITATION.cff)
cff-version: 1.2.0
message: "If you use OpenTerrace, please cite it as below."
preferred-citation:
type: "article"
authors:
- family-names: "Hærvig"
given-names: "Jakob"
orcid: "https://orcid.org/0000-0001-8710-1610"
date-published: 2024-06-04
doi: 10.21105/joss.06411
issn: 2475-9066
issue: 98
journal: Journal of Open Source Software
publisher:
name: Open Journals
start: 6411
title: "OpenTerrace: A fast, flexible and extendable Python framework
for thermal energy storage packed bed simulations"
journal: "Journal of Open Source Software"
issue: 98
volume: 9
start: 6411
url: "https://github.com/OpenTerrace/openterrace-python"
title: "OpenTerrace: A fast, flexible and extendable Python framework
for thermal energy storage packed bed simulations"
GitHub Events
Total
- Issues event: 1
- Watch event: 1
- Delete event: 1
- Issue comment event: 3
- Push event: 21
- Pull request event: 4
- Fork event: 2
- Create event: 1
Last Year
- Issues event: 1
- Watch event: 1
- Delete event: 1
- Issue comment event: 3
- Push event: 21
- Pull request event: 4
- Fork event: 2
- Create event: 1
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jakob Hærvig | j****g@g****m | 371 |
| Jakob Hærvig | 1****g | 211 |
| Kyle Niemeyer | k****r@f****m | 1 |
| Adam R. Jensen | 3****n | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 23
- Total pull requests: 188
- Average time to close issues: 10 days
- Average time to close pull requests: 28 minutes
- Total issue authors: 4
- Total pull request authors: 3
- Average comments per issue: 2.48
- Average comments per pull request: 0.04
- Merged pull requests: 186
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 3
- Average time to close issues: about 2 hours
- Average time to close pull requests: less than a minute
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 4.0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- AdamRJensen (16)
- baperry2 (3)
- Konsilion (1)
- Eheran1 (1)
Pull Request Authors
- jakobhaervig (255)
- AdamRJensen (5)
- kyleniemeyer (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 30 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 14
- Total maintainers: 1
pypi.org: openterrace
OpenTerrace: A fast, flexible and extendable Python framework for packed bed thermal energy storage simulations
- Homepage: https://github.com/OpenTerrace/openterrace-python
- Documentation: https://openterrace.github.io/openterrace-python/
- License: MIT
-
Latest release: 0.1.4
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- pytest ^5.2 develop
- matplotlib ^3.6.1
- numba ^0.56.3
- numpy ^1.23.4
- pandas ^1.5.2
- pytest ^7.1.3
- python ^3.9
- scipy ^1.9.3
- tqdm ^4.64.1
- actions/checkout v3 composite
- actions/checkout v4 composite
- actions/upload-artifact v1 composite
- openjournals/openjournals-draft-action master composite
