forked from ReactionMechanismGenerator/RMG-Py
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
45 lines (38 loc) · 1.25 KB
/
requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Required python packages. You can install them all via something like:
# pip install -r requirements.txt
# Numpy must be fully installed before many of the other packages will install,
# So you may well have to do this one manually first, before using this requirements file.
numpy
scipy
matplotlib
cython>=0.19
quantities
pandas
psutil
xlrd
xlwt
MarkupSafe # this makes Jinja2 faster
Jinja2 # this is for rendering the HTML output files
cairocffi
yaml
cclib # needs to be 1.6.1.rmg
h5py
pyomo # For MILP problems such as Clar structure generation and automatic generation of error canceling reactions
glpk # MILP solver
# For postprocessing the profiling data
argparse
#gprof2dot
git+https://github.com/jrfonseca/gprof2dot.git@bf25a2abb09b # (or newer)
pyparsing==1.5.7 # default pyparsing only works with Python3, 1.5.7 works on Python2.7. Pydot needs it.
pydot
# For running the unit tests
nose
coverage
# for generating the documentation
Sphinx
# For unit tests
mock
# Other required packages which are not available via pip:
# lpsolve - Download from https://sourceforge.net/projects/lpsolve/
# Instructions for python interface: http://lpsolve.sourceforge.net/5.5/Python.htm
# RingDecomposerLib - Download from https://github.com/rareylab/RingDecomposerLib