Mastodon project file reader for Python
Project description
Mastodon Reader for Python
Import the spots and links tables, features, tags and meta data from a Mastodon project file.
ported to Python from: Matlab importer
Example
Read the mastodon file:
from mastodon_reader import MastodonReader
mr = MastodonReader("demo/mamutproject.mastodon")
# show meta data
meta_data = mr.read_metadata()
# read (networkX) graph representation, spot and link tables with features and tags columns
graph, spots, links, tag_definition = mr.read(tags=True, features=True)
or read information separately
# read only spot and link tables
spots, links = mr.read_tables()
# read tag_definition and add tags as new columns to the spot and link tables
tag_definition = mr.read_tags(spots, links)
# read features and add as new columns to the spot and link tables
mr.read_features(spots, links)
# create networkX DiGraph representation form spots and links
graph = mr.create_nx_graph(spots, links)
Installation
Current version
pip install git+git://github.com/sommerc/mastodon_reader.git
pip
pip install Mastodon-Reader
more information on PyPi
Dependencies
- numpy
- pandas
- networkx
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
Mastodon Reader-0.2.0.tar.gz
(376.4 kB
view hashes)
Built Distribution
Close
Hashes for Mastodon_Reader-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8176bdf88152151dfb9f7ca74a572ffb5f695b0885d0bbfff17ddb22ddb6f77 |
|
MD5 | 285307a7b894d524ab707d987479c422 |
|
BLAKE2b-256 | e60c4eddafc10b6aec767c4454cb2c43a3f3e4d1b6874e7555c8c3504500dc03 |