Geospatial Web Services for Canadian Weather data
Project description
geomet-data-registry
Overview
geomet-data-registry provides a searchable real-time inventory of MSC weather, climate and water data.
Installation
Requirements
- Python 3
- virtualenv
Dependencies
Dependencies are listed in requirements.txt. Dependencies are automatically installed during installation.
Installing geomet-data-registry
# setup virtualenv
python -m venv geomet-data-registry
cd geomet-data-registry
. bin/activate
# clone codebase and install
git clone https://github.com/ECCC-MSC/geomet-data-registry.git
cd geomet-data-registry
pip install -r requirements.txt
pip install -r requirements-dev.txt
pip install -e .
# configure environment
cp geomet-data-registry.env dev.env
vi dev.env # edit paths accordingly
. dev.env
Running
# help
geomet-data-registry --help
# get version
geomet-data-registry --version
# setup tileindex
geomet-data-registry tileindex setup
# teardown tileindex
geomet-data-registry tileindex teardown
# setup store
geomet-data-registry store setup
# list all store keys
geomet-data-registry store list
# list all store keys filtering on a regex
geomet-data-registry store list --pattern="RADAR*"
# list all store keys filtering on a fancier regex
geomet-data-registry store list --pattern="RADAR*time$"
# teardown store
geomet-data-registry store teardown
# set key/value in store
geomet-data-registry store set --key=somekey --config=/path/to/file
# setup metadata
geomet-data-registry metadata setup
# start up
sr_subscribe path/to/amqp.conf foreground
# dev workflows
# process a test file
geomet-data-registry data add --file=/path/to/file
# process a test directory of files (recursive)
geomet-data-registry data add --directory=/path/to/directory
Development
Running Tests
TODO
Releasing
python setup.py sdist bdist_wheel --universal
twine upload dist/*
Code Conventions
Bugs and Issues
All bugs, enhancements and issues are managed on GitHub.
Contact
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file geomet-data-registry-0.1.0.tar.gz
.
File metadata
- Download URL: geomet-data-registry-0.1.0.tar.gz
- Upload date:
- Size: 40.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34111060c4cc75c642ce4c550db96bee38673ea2cd9148d12596cefd76c732db |
|
MD5 | 3d1cd9f69ca93a1069df6213eb84695a |
|
BLAKE2b-256 | 7c54142eabe52a6841bacaf9ef023916978b682334cdd3b3e2b637de98ab87f0 |
File details
Details for the file geomet_data_registry-0.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: geomet_data_registry-0.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 90.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90067fc382083df44591d7cf263b774f00979fb699e7a158d73466666a3301a |
|
MD5 | a5d522d17e8aaaa2a31add8a32707a51 |
|
BLAKE2b-256 | ed7a47ac739ffa027aa6912f2157234163592c23db7df0b3991826d7dbdf5bf3 |