Skip to main content

Interact with your data.

Project description

SpacePuma

SpacePuma is an interactive extension to matplotlib designed for use within a jupyter environment. It was originally developed for the processing of astrochemical data but has demonstrated uses across a range of other data-handling fields. The extension combines a series of tools that allow for user input directly through a matplotlib-powered GUI and indirectly through python. Data products, including figures, calculations, and data manipulations, can be exported to a python dictionary or saved through integration with pickle.

Customization of SpacePuma is possible and highly encouraged, with explanations of the necessary modifications covered in the tutorials. All the code is available publicly on GitHub. Tutorial notebooks are included within the Tutorials directory. For detailed instructions on how to modify or add to the tools, check our documentation page here.

Installation

To install SpacePuma, grab the latest version from PyPi using pip:

$ pip install spacepuma

This will install a couple of dependencies, including matplotlib, scipy, ipympl, and seaborn, each of which should be installed automatically if you don't already have them. To verify that everything installed properly, the tutorials should work without issue. Now, all the necessary packages should be installed!

Tutorials

Once you have installed the package, you can make use of some of the tutorials we have designed. To access the tutorials, clone the repository here and enter the tutorials folder and launch the tutorial notebook:

cd Tutorials
jupyter lab 

These tutorials should orient new users to the tools and provide a significant explanation of the powers of the package as a whole. Please report any issues through GitHub where they will be addressed in a timely manner.

Happy coding!

N.B. These tools were originally developed for the Öberg Astrochemistry Group. The nameSpacePuma was chosen following the space feline naming convention of the lab. It stands for: Space Puma: Astrochemistry Code for Experiments Pertaining to the Understanding of More Astrochemisty

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

SpacePuma-0.21.tar.gz (31.0 kB view details)

Uploaded Source

File details

Details for the file SpacePuma-0.21.tar.gz.

File metadata

  • Download URL: SpacePuma-0.21.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for SpacePuma-0.21.tar.gz
Algorithm Hash digest
SHA256 310cc0b9762f207a92a86ad2f6ce596fbe57aef7dd49981daf88932fbd0d70fd
MD5 c482e0f26fbf54a53554ae8ea61c5050
BLAKE2b-256 7b3ed02031d7de49cff0650fab76756f9f679507df3155d2e85146c2caceaf82

See more details on using hashes here.

Supported by

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