Python package making it easier to work with lots of parameters
Project description
Python package making it easier to work with lots of parameters.
Documentation: http://jicparameters.readthedocs.io/en/latest/
Free software: MIT License
Features
Lightweight: only depends on PyYAML
Cross-platform: Linux, Mac and Windows are all supported
Tested with Python 2.7, 3.3, 3.4, and 3.5
Quick Guide
To install jicparameters:
git clone https://github.com/JIC-CSB/jicparameters.git cd jicparameters python setup.py install
Create some parameters:
>>> from jicparameters import Parameters >>> params = Parameters(pi=3.14, radius=10) >>> params {'pi': 3.14, 'radius': 10}
Add another parameter:
>>> params["fudge_factor"] = 42 >>> params {'fudge_factor': 42, 'pi': 3.14, 'radius': 10}
View as YAML:
>>> print(params.to_yaml()) --- fudge_factor: 42 pi: 3.14 radius: 10 <BLANKLINE>
Save to file:
>>> params.to_file("params.yml")
Read from file:
>>> p2 = Parameters.from_file("params.yml") >>> assert params == p2
History
0.1.0
Initial upload to PyPi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jicparameters-0.1.0.tar.gz
(3.1 kB
view hashes)