https://github.com/cantera/cantera-papers

Suggest papers to be featured on the Cantera website

https://github.com/cantera/cantera-papers

Science Score: 26.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
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords from Contributors

energy-system-model parallel plots
Last synced: 11 months ago · JSON representation

Repository

Suggest papers to be featured on the Cantera website

Basic Info
  • Host: GitHub
  • Owner: Cantera
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: main
  • Size: 165 KB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • Open Issues: 6
  • Releases: 0
Archived
Created about 4 years ago · Last pushed about 2 years ago
Metadata Files
Readme License

README.md

Cantera Papers

This repository hosts the code for the Cantera papers application.

papers ingests DOIs of user-submitted papers where they used Cantera and produces a nicely formatted page listing each paper.

pre-commit.ci status

Dependency Management

We use conda-lock for dependency management. To update a dependency, edit environment.yml for dependencies of the main application, or dev-environment.yml for dependencies required to develop the application. After updating one of the files, run:

shell conda-lock lock -f environment.yml -f dev-environment.yml --mamba

This updates the conda-lock.yml file. Then run:

shell conda-lock install --name <your-environment-name> --mamba

Running the app locally

The app code is located in the app folder. To run the application, install the dependencies as above. Then start uvicorn from the root of the repository (not the app folder):

shell uvicorn app.main:app --reload

This runs the app object in the app.main module. The --reload flag causes uvicorn to watch the files in the app package and restart the server when changes are made.

Owner

  • Name: Cantera
  • Login: Cantera
  • Kind: organization

A suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes.

GitHub Events

Total
Last Year

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 42
  • Total Committers: 2
  • Avg Commits per committer: 21.0
  • Development Distribution Score (DDS): 0.333
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Bryan Weber b****r@g****m 28
pre-commit-ci[bot] 6****] 14

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 5
  • Total pull requests: 16
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 14
  • Bot issues: 0
  • Bot pull requests: 16
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
  • bryanwweber (5)
Pull Request Authors
  • pre-commit-ci[bot] (16)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

pyproject.toml pypi
environment.yml conda
  • alembic
  • email_validator >=1.1.1,<2.0.0
  • fastapi ~=0.78.0
  • httpx
  • itsdangerous >=1.1.0,<3.0.0
  • jinja2 >=2.11.2,<4.0.0
  • orjson >=3.2.1,<4.0.0
  • python 3.10.*
  • python-dotenv
  • python-multipart >=0.0.5,<0.0.6
  • pyyaml >=5.3.1,<7.0.0
  • requests >=2.24.0,<3.0.0
  • sqlalchemy
  • ujson >=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,<6.0.0
  • uvicorn >=0.12.0,<0.18.0