Phyling public package
Project description
Lib phyling
Installation
Installez le package phyling :
pip install phyling
Installez depuis les sources :
pip install -e .
Exemples
Cette partie regroupe plusieurs exemples :
- Décoder un enregistrement brut
- Se connecter et extraire les données d'un NanoPhyling
- Se connecter à l'API (via la librairie Python ou de simples fichiers HTML/JS). Chaque exemple pointe directement vers un fichier du dépôt pour pouvoir reproduire le scénario.
Décoder un fichier brut Phyling
phyling/examples/Analyse/decoder.ipynb: notebook qui charge un enregistrement.txtbrut, décrit les trames disponibles et les convertit en tableaux/pandas exploitables pour vos analyses.
Récupérer les données d'un NanoPhyling
examples/Nano-Phyling/nanophyling.ipynb: notebook qui se connecte à un Nano-Phyling, fait une acquisition de X secondes puis affiche les données
Se connecter à l'API Phyling
La documentation de l'API Phyling est disponible ici : docs.phyling.fr/api
Librairie Python
phyling/examples/Phyling API/Phyling python lib/realtime.ipynb: exemple de notebook pour se connecter à l'API, lister les devices connectés en temps réel puis récupérer leurs données.phyling/examples/Phyling API/Phyling python lib/api.ipynb: exemple de notebook pour se connecter à l'API, lister les utilisateurs et les enregistrements puis télécharger un enregistrement.
Fichiers HTML/JS bruts
Dans le dossier examples/Phyling API/RAW API examples :
-
minimal_oauth.py: Exemple minimal de connexion OAuth. Pour le lancer, installez les dépendances puispython minimal_oauth.py -h -
minimal_apikey.html: Exemple minimal de connexion via clé API. Pour le lancer, mettez à jour dans le codeapiUrl,apiKey,clientId,deviceNumber(numéro de device de test) puis double-cliquez sur le fichier pour l'ouvrir. -
realtime.html: tableau de bord multi-devices. Il gère l'authentification complète, la persistance des tokens, le mergesettings+status, la sélection et l'envoi périodique des clés temps réel, ainsi que l'affichage des indicateurs et courbes par device. -
single-device.html: outil ciblé sur un seul device. Il montre comment se connecter rapidement, récupérer les settings, fusionner les statuts, lancer des RPC viafeatureset inspecter les payloads bruts. Idéal pour du debugging ou des démonstrations rapides.
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 Distribution
File details
Details for the file phyling-7.0.2.tar.gz.
File metadata
- Download URL: phyling-7.0.2.tar.gz
- Upload date:
- Size: 7.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89ef82b275cec35b75760b07ae076a1da714f1ec51474b4bef5e2bd5c0055c9d
|
|
| MD5 |
3f86917ec86ebecbe76ffa592a3ab889
|
|
| BLAKE2b-256 |
02f51428da9cb91bda400f378fd7ddf0c2eec4600e64b0c49e2dc7ad5f741311
|
Provenance
The following attestation bundles were made for phyling-7.0.2.tar.gz:
Publisher:
python-publish.yml on phyling-sport/phyling
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
phyling-7.0.2.tar.gz -
Subject digest:
89ef82b275cec35b75760b07ae076a1da714f1ec51474b4bef5e2bd5c0055c9d - Sigstore transparency entry: 846175443
- Sigstore integration time:
-
Permalink:
phyling-sport/phyling@d87cdf3065b46d802bfe16105787e3b066a2129d -
Branch / Tag:
refs/tags/v7.0.2 - Owner: https://github.com/phyling-sport
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@d87cdf3065b46d802bfe16105787e3b066a2129d -
Trigger Event:
push
-
Statement type: