The AutoActive Python package is a set of classes used to read and write aaz files. The aaz file type is a common filetype used in the AutoActive Research Enviroment. The overall goal of the AutoActive Research Enviroment is to ease the analysis and development of machine learning models using data from multiple types of sensors.
The AutoActive Research Enviroment consists of Activity Presenter, AutoActive Python package and AutoActive Matlab toolbox. Activity Presenter is a graphical user interface which makes it easy to synchronize, visualise and organise data from multiple sensors, while the overall goal of the AutoActive Python package and the AutoActive Matlab toolbox is to make it possible to import the preprocessed data into Python or Matlab where you can utilse all the powerfull algorithms already implemented.The AutoActive Python package also makes it possible to write the results back to aaz files, and thereby, also visualising the results in Activity Presenter.
More information about the AutoActive Research Enviroment (ARE) and the aaz file type is available here: https://github.com/SINTEF/AutoActive-ActivityPresenter
License
Apache License Version 2.0
Installation
To use the AutoActive Python package you need to clone this repository and import it into your projects of intereset.
Examples
There are today two example files in the repository, where the first is an example script to shown how to create a new aaz file and write it to a file. This file is named write_archive_sine.py and is located in the example folder. The second example is an example script to show how to read data from an aaz file. This file is also located in the example folder and is named read_archive_sine.py Before running read_archive_sine.py you can create an aaz file with write_archive_sine.py
Coding style / guidelines
If you whish to contribute to the project please follow these guidelines:
- use_lower_case_with_underscores_naming for everything except Classes
- For classes UseCamelCase
- Remove unused code, don't comment out, you have git for this
- Use the black formatter (https://pypi.org/project/black/) to format you code.
TODO
There are a couple of pressing issues 1. Session Object returned from ArchiveReader should be immutable 2. Implement error handling 3. Handle Gaitup and Catapult imports as these are very common sensors used in sports.
Metadata
Release files for autoactive 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autoactive-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / autoactive-0.2.0-py3-none-any.whl
| Download URL | autoactive-0.2.0-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7d50d9558deae36bf8d0268ed108ced8515441244288790b4eff493ea9d37e1
|
|
BLAKE2b-256 checksum How to use checksums |
d93a9a23a9c21e08c03f6d122b2cfcd956ca2f0e7d650b3aa5e336b9a7496209
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|
Security for autoactive 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.