Skip to main content

Streamlined automated data analysis.

Project description

Docs:

https://cagey.readthedocs.io

Cagey

First and foremost cagey is a command line tool for creating and managing a cage database. With cagey you will extract a a range of experimental and computational data in a variety of formats and place it into a single file. You can then use this file as input for your scripts which perform data analysis. You can install cagey with:

pip install cagey

Once installed you can use the command line tool to create a new database:

cagey new path/to/data path/to/cagey.db

This will create a new database at path/to/cagey.db and populate it with data from path/to/data. There are in fact a lot more things you can do with cagey, and the best way to learn about them is to use it interactively, starting with:

cagey --help
 Usage: cagey [OPTIONS] COMMAND [ARGS]...

 A cage database tool.
 Run cagey help intro for an introduction.

╭─ Options ───────────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.             │
│ --show-completion             Show completion for the current shell, to copy it or  │
│                               customize the installation.                           │
│ --help                        Show this message and exit.                           │
╰─────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────╮
│ help         Get help on how to use cagey.                                          │
│ insert       Insert new data into the cagey database.                               │
│ ms           Mass spectrum analysis.                                                │
│ new          Create a new database.                                                 │
│ nmr          Extract NMR peaks.                                                     │
╰─────────────────────────────────────────────────────────────────────────────────────╯

Working with the database

Once you’ve used cagey to create a database, you can use the cagey.queries module to extract data from it in your Python scripts. This step is best understood by reading our documentation, which you can find at https://cagey.readthedocs.io.

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

cagey-1.0.0.tar.gz (428.2 kB view details)

Uploaded Source

Built Distribution

cagey-1.0.0-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file cagey-1.0.0.tar.gz.

File metadata

  • Download URL: cagey-1.0.0.tar.gz
  • Upload date:
  • Size: 428.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for cagey-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ab9dc47bae1902688e599555d20d96e8dcb9f55a9d803bc41faf3b4d2b0381e2
MD5 b9204a2f69318d96d7d03c6b535a6e5b
BLAKE2b-256 f2507079f758388e0211ae5574cc2e05c1688314f05c0e30fe77d526e1878d72

See more details on using hashes here.

File details

Details for the file cagey-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: cagey-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for cagey-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa5eecc4bb6bd1b2eda6e74a87366d495c54909383b6f571a7d4c324c2bdb1bc
MD5 461d9de34d96c7c7680760a1049b8610
BLAKE2b-256 b6b918d7c03b8a5e10f249c9e3290a62811fcde7a0631711a23c5b46fc934e52

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