Science Score: 41.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
-
○.zenodo.json file
-
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.2%) to scientific vocabulary
Repository
Working repo for pyJac sparse upgrade
Basic Info
- Host: GitHub
- Owner: skyreflectedinmirrors
- License: mit
- Language: Python
- Default Branch: master
- Size: 7.78 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 11
- Releases: 0
Metadata Files
README.md
pyJac
This utility creates source code to calculate the Jacobian matrix analytically for a chemical reaction mechanism.
Documentation
The full documentation for pyJac can be found at http://slackha.github.io/pyJac/.
User Group
Further support can be found at our user group, or by opening an issue on our github repo.
Installation
Detailed installation instructions can be found in the
full documentation.
The easiest way to install pyJac is via conda. You can install to your
environment with
```
conda install -c slackha pyjac ```
pyJac can also be installed from PyPI using pip:
pip install pyjac
or, using the downloaded source code, installed as a Python module:
```
python setup.py install ```
Usage
pyJac can be run as a python module: ```
python -m pyjac [options] ```
The generated source code is placed within the out (by default) directory,
which is created if it doesn't exist initially.
See the documentation or use python pyjac -h for the full list of options.
Theory
Theory, derivations, validation and performance testing can be found in the paper
fully describing version 1.0.2 of pyJac: https://niemeyer-research-group.github.io/pyJac-paper/,
now published via https://doi.org/10.1016/j.cpc.2017.02.004 and available
openly via arXiv:1605.03262 [physics.comp-ph].
License
pyJac is released under the MIT license; see the LICENSE for details.
If you use this package as part of a scholarly publication, please see CITATION.md for the appropriate citation(s).
Contributing
We welcome contributions to pyJac! Please see the guide to making contributions in the CONTRIBUTING.md file.
Code of Conduct
In order to have a more open and welcoming community, pyJac adheres to a code of conduct adapted from the Contributor Covenant code of conduct.
Please adhere to this code of conduct in any interactions you have in the pyJac community. It is strictly enforced on all official pyJac repositories, websites, and resources. If you encounter someone violating these terms, please let a maintainer (@kyleniemeyer or @arghdos, via email at slackha@googlegroups.com) know and we will address it as soon as possible.
Authors
Created by Kyle Niemeyer (kyle.niemeyer@gmail.com) and Nicholas Curtis (arghdos@gmail.com)
Owner
- Name: Nick Curtis
- Login: skyreflectedinmirrors
- Kind: user
- Company: @AMD
- Repositories: 1
- Profile: https://github.com/skyreflectedinmirrors
Frontier Center of Excellence at AMD
Citation (CITATION.md)
# Citation of pyJac
[](https://zenodo.org/badge/latestdoi/19829533)
If you use pyJac in a scholarly article, please cite it directly as
> Kyle E. Niemeyer and Nicholas J. Curtis (2017). pyJac v1.0.4 [Software]. Zenodo.
<https://doi.org/10.5281/zenodo.######>
A BibTeX entry for LaTeX users is
## BibTeX entry:
```TeX
@misc{pyJac,
author = {Kyle E Niemeyer and Nicholas J Curtis},
year = 2017,
title = {{pyJac} v1.0.4},
doi = {10.5281/zenodo.######},
url = {https://github.com/slackha/pyJac},
}
```
In both cases, please update the entry with the version used. The DOI for the
latest version can be found in the badge at the top. If you would like to cite
a specific, older version, the DOIs for each release are:
* v1.0.4: [10.5281/zenodo.555950](https://doi.org/10.5281/zenodo.555950)
* v1.0.3: [10.5281/zenodo.439682](https://doi.org/10.5281/zenodo.439682)
* v1.0.2: [10.5281/zenodo.251144](https://doi.org/10.5281/zenodo.251144)
GitHub Events
Total
Last Year
Dependencies
- cantera >=2.3.0
- nose *
- nose-exclude *
- nose-testconfig *
- nose-timer *
- optionloop >=1.0.7
- parameterized >=0.6.3
- psutil *
- pyopencl *
- scipy *
- tables *
- Cerberus >1.1
- Cython *
- cgen *
- cogapp *
- enum34 >=1.1.6
- numpy *
- pyyaml *
- six *
- peppercorn *