Skip to main content

Library for workflow management

Project description

DTCV2-utils

This is a library with utilities developed in DTGEO project in DTCV2 for general purpose. This library contains scripts and functions required for:

  • Input file validation: through a json file definition of variables
  • Log (error) file manager: creates and writes the log_file
  • Meteo utils: utilities for meteorological download
  • ESP utils: utilities for Eruption Source Parameters

For more information related to this package please consult the Wiki

Input file validation

The meteo_inp.py Python script serves as a data validation tool to ensure that input files adhere to predefined criteria specified in an options configuration file (options.json). The script validates variables for dependencies, types, and values according to the specifications outlined in the options file.

Log (error) file manager

The function constructs a JSON object containing the log message details, including the description, hour, date, type, locator, and code. It then appends this object to the specified log file.

If the log file directory does not exist, a "FATAL ERROR" message is printed, and the script exits.

Meteo utils

The Python code is part of a system for managing meteorological data and resources. It includes several classes and functions to handle various aspects of the meteorological data retrieval process.

License

The information of the license is avavilable in the File

Project status

In progress

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

dtcv2_util-0.1.4.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

dtcv2_util-0.1.4-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file dtcv2_util-0.1.4.tar.gz.

File metadata

  • Download URL: dtcv2_util-0.1.4.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.9

File hashes

Hashes for dtcv2_util-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6482abf1774b04fca5a5f187a3b2d1338cd9574422abbf3d68d16f1ceee3f4d7
MD5 0e692161b8169561d31189d3a94f993b
BLAKE2b-256 c98e902d9992c91ae973204c3b99b668080dde311302a66f650343b557b467dd

See more details on using hashes here.

File details

Details for the file dtcv2_util-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dtcv2_util-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.9

File hashes

Hashes for dtcv2_util-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 aab36ec4f1148899b43e0c61d5c1be71a8d97d3bfb3b26fd5900f30cd2c711b0
MD5 5eaa3d06aee17db9a8b83cfb9c0ba889
BLAKE2b-256 a05930d952d39a3f37fb1400a6a3b592bd5e1562eb5b1ee9ffdb1341994ebd43

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