An Artificial Chemistry Tookit
Project description
Description
PyAChemKit is a collection of Artificial Chemistry software written in Python - a library and collection of tools.
Artificial Chemistry (AChem) is a spin-off topic of Artificial Life. AChem is aimed at emergence of life from non-living environment - primordial soup etc.
Installation
To install on Ubuntu Linux, run
sudo easy_install -U AChemKit
This package should work on other Linux distributions and versions of Windows, but is untested.
This package requires the following:
Python >= 2.6 http://www.python.org/
Some features use the following:
NetworkX
GraphViz http://www.graphviz.org/
Optionally, the following can be installed to improve performance:
Source
The latest version of the source code is available from https://github.com/afaulconbridge/PyAChemKit
The source code additionally requires the following:
Sphinx >= 1.0 http://sphinx.pocoo.org/
Graphviz http://www.graphviz.org/
PyLint >=0.13.0 http://www.logilab.org/project/pylint/
For a Debian-based Linux distrbution — e.g. Debian, Ubuntu — these can be installed / updated with:
make setup
(Note, LaTeX is not installed via this method because it is very large. Run sudo apt-get install texlive-full if you want to be able to compile the PDF documentation.)
There is a makefile that will run some useful tasks for you (generate documentation, test, benchmark). This can be accessed by running the following command:
make help
Copyright
This project is licensed under a modified-BSD license. See the fie COPYRIGHT for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file AChemKit-0.3.0.tar.gz
.
File metadata
- Download URL: AChemKit-0.3.0.tar.gz
- Upload date:
- Size: 280.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4948b6fdc596b9e677f67015b152ddbd964cf9fa7cc133a31927ce6fdad2e512 |
|
MD5 | fc80d5eda067f3dbbfb31fc45368a6bf |
|
BLAKE2b-256 | b1e50d44fe1673122040cbe6f8f59478672bdd491359212d438990b0ad42c675 |