Metadata-Version: 2.1
Name: osnma-core
Version: 0.0.9
Summary: Implementation of OSNMA protocol functions and data
Home-page: https://github.com/Algafix/osnma_core
Author: Aleix Galan
Author-email: algafi@protonmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: bitstring
Requires-Dist: ecdsa
Requires-Dist: pycryptodome



osnma_core
========

osnma_core is a helpfull package that will provide a bunch of methods and atributes to
implement an OSNMA Galileo receiver.

To instanciate an OSNMACore object and start performing OSNMA functions:

    import osnma_core

    osnma = osnma_core.OSNMACore()
    osnma.process_pkr(raw_data)

Features
--------

- Can process and verify complete OSNMA messages
- The verification of different messages also can be done manually
- Stores the value and size of OSNMA fields
- Contains auxiliar data for the OSNMA receiver such as the structure of messages, bitmasks and field meanings.

Installation
------------

Install osnma_core by running:

    python3 pip install osnma_core

Contribute
----------

- Source Code: https://github.com/Algafix/osnma_core
- PyPI: https://pypi.org/project/osnma-core/

Support
-------

If you are having issues, please let me know.

License
-------

The project is licensed under the GPLv3 license.


