Skip to main content

Package with utilities and tools for GNSS data processing

Project description

pyrok-tools

Python tools used in internal Rokubun projects. This repository contains the following modules:

  • logger, a module that extends basic Python logging
  • geodetic, to perform basic geodetic transformation (Cartesian to Geodetic, Cartesian to Local Tangential Plane, ...)

Installation

To make sure that the extensions are installed along with the package, run

pip install roktools*.whl

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 internal Gitlab CI on each commit to master to PyPi repository roktools

It uses semantic versioning and conventional commits to set the version and semantic-release as versioning tool.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (63.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

roktools-6.10.2-cp313-cp313-musllinux_1_2_x86_64.whl (89.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

roktools-6.10.2-cp313-cp313-musllinux_1_2_i686.whl (87.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

roktools-6.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

roktools-6.10.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (89.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

roktools-6.10.2-cp312-cp312-musllinux_1_2_x86_64.whl (89.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

roktools-6.10.2-cp312-cp312-musllinux_1_2_i686.whl (87.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

roktools-6.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (91.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

roktools-6.10.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (89.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

roktools-6.10.2-cp311-cp311-musllinux_1_2_x86_64.whl (88.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

roktools-6.10.2-cp311-cp311-musllinux_1_2_i686.whl (87.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

roktools-6.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (90.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

roktools-6.10.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

roktools-6.10.2-cp310-cp310-musllinux_1_2_x86_64.whl (88.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

roktools-6.10.2-cp310-cp310-musllinux_1_2_i686.whl (87.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

roktools-6.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (90.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

roktools-6.10.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (88.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

File details

Details for the file roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8afa5d984769acef8a056e61775a48c00aa1dd21788ed28f8f44428a230f2c25
MD5 b8832ac4318e1ae81c7530d15513bc1f
BLAKE2b-256 d1b313cfade943acea49f19a803cc02a21cc8b63b6216acfac890c293c1d3472

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d760a6d9043bed64a5dd2a507b427a70f0a37476662b38d090e833c5a6570ce
MD5 c2e3ff240b5ab863d6501f9629801354
BLAKE2b-256 fd8d033e466012149ecb7dc038addcd7c81bc53f777d31eced5c57771fb318ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b158e7b079c68b02163fe00fd9a164bb63716eeac3949587cf61466a58fa4b01
MD5 8fe893307a5b4029df2be21ee931a480
BLAKE2b-256 0756b77bad18115fdc935e5f372f2312c085a87dc7766f7a9487ee7a240ee2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 43e7095a3b9cb50a03ff27a377d0ec8e9a8b45f373cc0b32265d69826a4c7a71
MD5 2715fa8dacd749b16604697fe1cdfe61
BLAKE2b-256 e63f703c24e8eda1769dd363489545d3f3ae653be21f53ff43c087acbc4dd214

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d54013b7c0060f81d91fdadbda1f2eea9947b94f1884036ba92f87c144801ba9
MD5 d7f38ddd5bd911c0f9a22320f5488930
BLAKE2b-256 814aae8442e05769b153c9442935cbe88c44d7f0d7a43ee447ce4566e52fd489

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d091cd8a0d76aa2fa6e65a19b400dee451769fe09438202fecc2b61b42688719
MD5 2aea17ea21e77cfc9f84fd72e160a16c
BLAKE2b-256 631901ff4217bebfa3dd6053855bc03359f029eb22cd81dcfa869a0f40b218ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3138e0d7acfbaa5a4883e9a635aea1d4fd3e08cb1779768607ab69f6133a31ec
MD5 730c05b76f4f1e234855e8ec09421d51
BLAKE2b-256 79484c27ff2c42472af1f76e6eef8631db99d4ae5921ddb5303b6815f3083b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 459b282594c737d0a9e8d1561b4497856ba870d12d28f0cf92bcd2e9a1f3e18d
MD5 898eceb67140b309ce11ba25a1bcfb7f
BLAKE2b-256 966881635453f30059f9acea1ca56f0382402d0551e83204112acb158eba74a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d82ce95c61e6e028cf9c793bc57f0940fc7a96e801c8cf17f65ca3236678cc8a
MD5 070d9e73c804b2d548b148caa2b65b8f
BLAKE2b-256 8819a7547471c725bac350483c83907204274956f2106960b695e0ba29f0b8df

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8df818eaf07a7939cad95cfba7324e96163f7b86191013ddb6e28fe2b3c21c0b
MD5 5556438401b5d9b411615f2b429716cf
BLAKE2b-256 36359b87e94a8c78afdb57e57b2cb26317687cafd80c424a5ba7818eb404772c

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afba4e032d78403ef916b914013bce267ae4e4e04ad24e32f4fd8b228bd702e3
MD5 35b1868e5b23363164a1d82930d4830e
BLAKE2b-256 c22790e7688a957e4238f1fc566dd3cec3578cec0ffac9424ca51ddbe1a4c0a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cc994fc7cb56bb340f9b031d2a79a03681d23a00d565325f1312181788a6cf5
MD5 1cb49947a57324470d3a9f7b8a2590c0
BLAKE2b-256 9181b0b9fc1826ae4a236af1c40ea0c3c7d5e7dceb5fc53cd2a2604eaf58448b

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c97e2b0ef36a9983064057a4bc5ecd482756b5ca1ec29717c334f8baa023b865
MD5 dcc39f6147afe5aa10ef4123035e0b70
BLAKE2b-256 66fcd9a353b05c3083ea540590d95bb638168ab02c3300ef6846f1fdf0f5107f

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d190eb6a55ad5e7cc2642897f5053217119633a2c7ddbc09fc4d474d0d2da69
MD5 e4528a52514c1ae8f4956d21ae73f914
BLAKE2b-256 c4cd0b3a59909eb340031e14a95cd7ceac876ef65f5d29dfce6e6d03ffd5c020

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b6793fba1658ac6a10a7886fff652a3040154baef4f92945046c1933d3130d9
MD5 fe3f79a2493a62a871f4227a9c6d1f50
BLAKE2b-256 0a9e0c9ae2b19d84d6dd3eeeb0c8eb0df591f0b0b02418d5b4575e763f6f55bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cefac323e02ed7b42f4a09e0a2d5384bb508071c269958aa90a2281a5b6006f
MD5 047c5b2970a12bf7401f5ca2621d576e
BLAKE2b-256 ac35e2260099abdd3adb1010d6b128b5c296f8b34478e470df9175656be618cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29994a184de8212eeecd04335ea0d0a9fabf0cb64dec4fd2daf0c19a321d2f9a
MD5 6f16081022967832a8e113001c143307
BLAKE2b-256 ee6cd96d925ba4ff9dfc4c109b9d833e8fe4b8f85bb200887610b5ff484694ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roktools-6.10.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for roktools-6.10.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05fcb1a9a4ddbf9f0a9a029a3759a25bdd68f1ba9c44ddb64ab28d5568eeedb2
MD5 e1e55fc1f5c528924f09b9d3fd840929
BLAKE2b-256 149b6d274a813b4e52410a42e1c5d87991f2bb6a3186f444139ab8e407697e78

See more details on using hashes here.

Provenance

The following attestation bundles were made for roktools-6.10.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: python-package.yml on mgfernan/py-roktools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page