Skip to main content

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-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

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

Uploaded Source

Built Distribution

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page