Set of tools used in internal Rokubun projects
Project description
pyrok-tools
Python tools used in internal Rokubun projects. This repository contains the following modules:
logger
, a module that extends basic Python logginggeodetic
, to perform basic geodetic transformation (Cartesian to Geodetic, Cartesian to Local Tangential Plane, ...)
Installation
pip install roktools
Modules
Logger
Example of how to use the logger module:
>>> from roktools import logger
>>> logger.set_level("DEBUG")
>>> logger.debug("Debug message")
2020-05-05 18:23:55,688 - DEBUG - Debug message
>>> logger.warning("Warning message")
2020-05-05 18:24:11,327 - WARNING - Warning message
>>> logger.info("Info message")
2020-05-05 18:24:26,021 - INFO - Info message
>>> logger.error("Error message")
2020-05-05 18:24:36,090 - ERROR - Error message
>>> logger.critical("Critical message")
2020-05-05 18:24:43,562 - CRITICAL - Critical message
>>> logger.exception("Exception message", ValueError("Exception message")
2020-05-05 18:25:11,360 - CRITICAL - Exception message
ValueError: Exception message
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/alexlopez/Work/00.General/01.Software/py-roktools/roktools/logger.py", line 46, in exception
raise exception
ValueError: Exception message
Deployment to PyPi
The project is published automatically using Github Actions on each commit to master to PyPi repository roktools
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
roktools-1.6.1.post1.tar.gz
(12.9 kB
view hashes)
Built Distribution
Close
Hashes for roktools-1.6.1.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce4065dd604455ef86dd18a3507ffe98f543a808b92930d5cb77fee4647c04a |
|
MD5 | 80756176d716ff367944d093fb1ea5de |
|
BLAKE2b-256 | 940fb1fa2fe8a1a2135014e2b9c91fea1c53516c86f8933a653b6931425ad3ad |