Skip to main content

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

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.3.1.tar.gz (378.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Mastodon_Reader-0.3.1-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file Mastodon-Reader-0.3.1.tar.gz.

File metadata

  • Download URL: Mastodon-Reader-0.3.1.tar.gz
  • Upload date:
  • Size: 378.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for Mastodon-Reader-0.3.1.tar.gz
Algorithm Hash digest
SHA256 954e870cb7f4dc76ce04501d2972e0bd08268804208b744422c61cfc1843aac9
MD5 c3bec413862cddcd700e9cee66edffba
BLAKE2b-256 7c804616b5b1115fc1323fa04b701adb253c5b6381fd04e3998370fa385b5a15

See more details on using hashes here.

File details

Details for the file Mastodon_Reader-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Mastodon_Reader-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 67f18a777f9914f17f15c96393343ad763db02162b227026944df2497b4306e5
MD5 cbef279a3ad69d0999cea97594bf8c98
BLAKE2b-256 603243146f693217229bdee844958e3418a5b7bb73021d326a2a3a93558fcb03

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page