pyct
A utility package that when installed makes various commands available to other packages. (Currently no sophisticated plugin system, just a try import/except in the other packages.) The same commands are available from within python. Can either add new subcommands to an existing argparse based command if the module has an existing command, or create the entire command if the module has no existing command.
Currently, there are commands for:
- Copying examples and fetching data
Copying examples and fetching data
To copy the examples of e.g. datashader and download the required data, use the examples command:
$ datashader examples --help
usage: datashader examples [-h] [--path PATH] [-v] [--force]
optional arguments:
-h, --help show this help message and exit
--path PATH location to place examples and data
-v, --verbose
--force if PATH already exists, force overwrite existing examples if older than source examples
To copy the examples of e.g. datashader but not download the data, use the copy-examples command:
usage: datashader copy-examples [-h] [--path PATH] [-v] [--force]
optional arguments:
-h, --help show this help message and exit
--path PATH where to copy examples
-v, --verbose
--force if PATH already exists, force overwrite existing examples if older than source examples
To download the data only, use the fetch-data command:
usage: datashader fetch-data [-h] [--path PATH] [--datasets DATASETS] [-v]
optional arguments:
-h, --help show this help message and exit
--path PATH where to put data
--datasets DATASETS *name* of datasets file; must exist either in path specified by --path or in package/examples/
-v, --verbose
Can specify different 'datasets' file:
$ cat earthsim-examples/test.yml
---
data:
- url: http://s3.amazonaws.com/datashader-data/Chesapeake_and_Delaware_Bays.zip
title: 'Depth data for the Chesapeake and Delaware Bay region of the USA'
files:
- Chesapeake_and_Delaware_Bays.3dm
$ earthsim fetch-data --path earthsim-examples --datasets-filename test.yml
Downloading data defined in /tmp/earthsim-examples/test.yml to /tmp/earthsim-examples/data
Skipping Depth data for the Chesapeake and Delaware Bay region of the USA
Metadata
Release files for pyct 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyct-0.4.3.zip | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyct-0.4.3-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 26.0 kB
Release files / pyct-0.4.3.zip
| Download URL | pyct-0.4.3.zip |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e74b0bf43d7428a76d0dc6ecb8b8949f090f25e286bc44682de05a74ff89eab
|
|
BLAKE2b-256 checksum How to use checksums |
310db924bb6803b46f28bee18cd2cdb7872ada298b432fef9e53b39cb78e6876
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pyct-0.4.3-py2.py3-none-any.whl
| Download URL | pyct-0.4.3-py2.py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
e35981ff484aa1e8fd4e4642a45a967d1c9d26eb6abdbeff40cec915c0c93cde
|
|
BLAKE2b-256 checksum How to use checksums |
1e1efda6bf1c8792ea06fff0d582b89f85d0cf2d7f9c2423b4b90b8880cac228
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |