Skip to main content

behalearn

behalearn is a library that simplifies data preparation and feature extraction for behavioral biometric data (such as mouse movements, touch movements, accelerometer data). Such data may be subsequently used for e.g. implicit user authenticaton.

behalearn also provides a handful of simple, interactive visualizations of raw data, pre-processed data and reports of prediction results (such as the DET curve).

Installation

The source code is currently hosted on GitLab.

The easiest way to install behalearn is via pip:

pip install behalearn

Usage

Simply import individual behalearn modules or their functions/classes, for example:

from behalearn.features import FeatureExtractor

The DEMO.ipynb file shows examples of basic behalearn usage.

Documentation

The official documentation and structure of the library is available here.

License

Source code is provided under the MIT License.

Metadata

Release files for behalearn 3.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for behalearn 3.0.1
File Size Uploaded
behalearn-3.0.1.tar.gz 39.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for behalearn 3.0.1
File Interpreter ABI Platform
behalearn-3.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 96.6 kB

Release files / behalearn-3.0.1.tar.gz

Download URL behalearn-3.0.1.tar.gz
Size 39.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7fb4534efc62bb0f586afd4adf97e0df83ff881dbc9c69fa5be12589c8f65d29
BLAKE2b-256 checksum
How to use checksums
ca4977180a950b7dc769ddc39e5547386596e93485fe683c645206da417ee683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.2

Release files / behalearn-3.0.1-py3-none-any.whl

Download URL behalearn-3.0.1-py3-none-any.whl
Size 57.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b060920c20e0ac1ea69a99c6ef0cb4dc80d6e1b13d3e11ffbd6383702eb96ba
BLAKE2b-256 checksum
How to use checksums
e7a5c7b33371ed5280199d62e4e04bb0f2b6905be980e9889245ebb8556b335b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.2

Release history Release notifications | RSS feed

This release

3.0.1 This release

2 release files

3.0.0

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page