Skip to main content
https://travis-ci.org/INCF/nineml-catalog.svg https://coveralls.io/repos/github/INCF/nineml-catalog/badge.svg Supported Python versions Latest Version

The NineML Catalog is a collection of NineML models written in XML. See http://nineml.net/software/ for a list of software that support NineML.

Also included is a simple Python module ‘ninemlcatalog’ for convenient access to the models stored in the catalog using the NineML Python library.

Editors

The NineML Catalog is maintained by the NineML committee (http://nineml.net/committee).

Installation

To “install” the XML models in the NineML Catalog simply clone the repository to somewhere sensible on your local computer (e.g. $HOME/git/nineml-catalog), and then you can reference the models from other NineML documents using either relative or absolute URLs. Before cloning, it is best to create a fork of the central repo (https://github.com/INCF/nineml-catalog) so you can backup any modifications to your own GitHub repo, and then open merge requests with the central repo (see Contributing).

To install the python module you will need to install the NineML Python library. Then simply add the ‘python’ directory in the catalog repository to your PYTHONPATH. Once NineML Python library is installed you will then be able to run the unit-tests by the command

$ python -m unittest test

from the git repository directory and it will attempt to load and validate every model in the catalog.

Contributing

Contributions to the catalog are most welcome. To add a model or amend an existing one simply make the changes to your local model, push them to your GitHub fork and open a pull request to the master branch of the INCF fork with a brief explanation of what your model models or amendment fixes (see https://help.github.com/articles/using-pull-requests/).

To make merging with the central repository feasible it is strongly recommeded that you make any distinct sets of changes in separate feature branches from the central repo’s master branch and then merge them together to create your “develop” branch of the catalog with all your customisations.

Before opening a pull request, please add the author information and relevant scientific citations to comments within the annotations block of the document. It is also encouraged to create or link your model with an entry on Open Source Brain (see http://www.opensourcebrain.org/docs#Creating_Your_Own_Project).

Release files for ninemlcatalog 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ninemlcatalog 0.1.2
File Size Uploaded
ninemlcatalog-0.1.2.tar.gz 13.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ninemlcatalog 0.1.2
File Interpreter ABI Platform
ninemlcatalog-0.1.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 52.2 kB

Release files / ninemlcatalog-0.1.2.tar.gz

Download URL ninemlcatalog-0.1.2.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
856943c1f547cc50d674694ba5b166d6ea744400b72db53e9a461f19758741e8
BLAKE2b-256 checksum
How to use checksums
3bb1f0cd194cbbf78394eb9ca2980da22f2a9af1418ea1d8c3e5be4b22bdebd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ninemlcatalog-0.1.2-py2.py3-none-any.whl

Download URL ninemlcatalog-0.1.2-py2.py3-none-any.whl
Size 39.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
b9b3ad73f8670ac4086cb4c01478b7a8da0279d0e7468683bb7ae24009fa3f27
BLAKE2b-256 checksum
How to use checksums
038abf8940c6def99bb186d5de957d07fb1e6bc3dc5820ff4949ef3d0555095f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page