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-mastodon-importer
Example
Read the mastodon file:
from mastodon_reader import MastodonReader
mr = MastodonReader("demo/demo.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/mastodon-sc/python-mastodon-importer.git
pip
pip install Mastodon-Reader
more information on PyPi
Dependencies
- numpy
- pandas
- networkx
Metadata
Release files for Mastodon-Reader 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Mastodon-Reader-0.3.1.tar.gz | 378.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| Mastodon_Reader-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 390.2 kB
Release files / Mastodon-Reader-0.3.1.tar.gz
| Download URL | Mastodon-Reader-0.3.1.tar.gz |
|---|---|
| Size | 378.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
954e870cb7f4dc76ce04501d2972e0bd08268804208b744422c61cfc1843aac9
|
|
BLAKE2b-256 checksum How to use checksums |
7c804616b5b1115fc1323fa04b701adb253c5b6381fd04e3998370fa385b5a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.5
|
Release files / Mastodon_Reader-0.3.1-py3-none-any.whl
| Download URL | Mastodon_Reader-0.3.1-py3-none-any.whl |
|---|---|
| Size | 11.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67f18a777f9914f17f15c96393343ad763db02162b227026944df2497b4306e5
|
|
BLAKE2b-256 checksum How to use checksums |
603243146f693217229bdee844958e3418a5b7bb73021d326a2a3a93558fcb03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.5
|