catacycle_web
A web-based interface to generate visualizations of the rates of various steps in a catalytic cycle, which can be customized by the user. Population of a web form using known data will generate a graphic for annotation by the user to represent their chemistry.
Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.1%) to scientific vocabulary
Repository
A web-based interface to generate visualizations of the rates of various steps in a catalytic cycle, which can be customized by the user. Population of a web form using known data will generate a graphic for annotation by the user to represent their chemistry.
Basic Info
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 6
- Releases: 2
Metadata Files
README.md
Catacycle
A web-based interface to generate visualizations of the rates of various steps in a catalytic cycle, which can be customized by the user. Population of a web form using known data will generate a graphic for annotation by the user to represent their chemistry. The running Catacycle app can be found at www.Catacycle.com.
Run it Locally
- Create a python virtual environment with a python 3.7 interpreter. It may well work on earlier python versions but this is untested.
- In the main Catacycle directory, and within the virtual environment, run
pip install -r requirements.txt python flask_app2.py- Visit http://localhost:5000 in your web browser.
The Code
The main python components lie within the app subdirectory.
- drawing_helpers.py contains the implementation of drawing individual arrows using matplotlib functions.
- oboros.py strings together the drawing functions to create a cycle using the input from the web form.
- form.py and routes.py contain the backend of the website using the flask framework.
Owner
- Login: brettrhenderson
- Kind: user
- Repositories: 3
- Profile: https://github.com/brettrhenderson
Citation (CITATION.ris)
TY - JOUR T1 - An Information-Rich Graphical Representation of Catalytic Cycles AU - McFarlane, James AU - Henderson, Brett AU - Donnecke, Sofia AU - McIndoe, J. Scott Y1 - 2019/10/24 PY - 2019 DA - 2019/10/24 N1 - doi: 10.1021/acs.organomet.9b00563 DO - 10.1021/acs.organomet.9b00563 T2 - Organometallics JF - Organometallics JO - Organometallics PB - American Chemical Society SN - 0276-7333 M3 - doi: 10.1021/acs.organomet.9b00563 UR - https://doi.org/10.1021/acs.organomet.9b00563 ER -
GitHub Events
Total
- Delete event: 1
- Push event: 6
- Create event: 1
Last Year
- Delete event: 1
- Push event: 6
- Create event: 1
Dependencies
- flask *
- flask-bootstrap4 *
- flask-wtf *
- matplotlib *
- numpy *