Skip to main content

Module for reading and writing aaz files

Project description

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.

Project details


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 Distribution

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

autoactive-0.2.0-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file autoactive-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: autoactive-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for autoactive-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7d50d9558deae36bf8d0268ed108ced8515441244288790b4eff493ea9d37e1
MD5 10c69213f6b58c8c5a4f7bb172e1ffb7
BLAKE2b-256 d93a9a23a9c21e08c03f6d122b2cfcd956ca2f0e7d650b3aa5e336b9a7496209

See more details on using hashes here.

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