Skip to main content

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 .txt brut, 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 puis python minimal_oauth.py -h

  • minimal_apikey.html : Exemple minimal de connexion via clé API. Pour le lancer, mettez à jour dans le code apiUrl, 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 merge settings + 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 via features et inspecter les payloads bruts. Idéal pour du debugging ou des démonstrations rapides.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

phyling-7.0.1.tar.gz (302.6 kB view details)

Uploaded Source

File details

Details for the file phyling-7.0.1.tar.gz.

File metadata

  • Download URL: phyling-7.0.1.tar.gz
  • Upload date:
  • Size: 302.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for phyling-7.0.1.tar.gz
Algorithm Hash digest
SHA256 f1def14599fe8691c30ebbd7b18f2cbb7734e5dcf9f8f4e3fb521ed66ab3f07b
MD5 cec188e3bb775c23503f53bb525d6f8d
BLAKE2b-256 4ba7f55b1abfa211ed980c442049d8d0b81ceca92528b87bcf43c689aa8d4535

See more details on using hashes here.

Provenance

The following attestation bundles were made for phyling-7.0.1.tar.gz:

Publisher: python-publish.yml on phyling-sport/phyling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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