Python bindings
rakhimov opened this issue · 1 comments
rakhimov commented
Initial Python API for simple analyses (e.g., fault trees).
Resources:
https://wiki.python.org/moin/IntegratingPythonWithOtherLanguages
Issues:
- Binder (extension vs. generator (e.g., Cython vs. Boost.Python))
- API specification/strategy (Pythonic vs. mirror native C++)
- Distribution (platforms, packaging, requirements)
- Integration (friendliness) with other Python libraries/modules (e.g., numpy)
- Documentation and examples
rakhimov commented
Debian encourages Python 3 only for new packages:
https://www.debian.org/doc/packaging-manuals/python-policy/
https://wiki.debian.org/Python/LibraryStyleGuide