Skip to main content

Lib phyling

Installation

Installez le package phyling :

pip install phyling

Installez depuis les sources :

pip install -e .

Prérequis Windows

Le package contient une extension Cython qui nécessite un compilateur C++. Sur Windows, deux outils sont requis avant d'installer :

  1. Git pour Windows : https://git-scm.com/download/win
  2. Microsoft C++ Build Tools : https://visualstudio.microsoft.com/visual-cpp-build-tools/
    • Dans l'installateur, cocher "Développement Desktop en C++"

Relancer ensuite pip install -e . dans un nouveau terminal après l'installation.

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 MiniPhyling ou d'un NanoPhyling

  • examples/NanoPhyling-MiniPhyling/single_device.ipynb : notebook qui se connecte à un seul Mini-Phyling ou Nano-Phyling, fait une acquisition puis affiche les données
  • examples/NanoPhyling-MiniPhyling/multi_devices.ipynb : notebook qui se connecte à plusieurs devices en parallèle et fusionne les acquisitions

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.

Release files for phyling 7.0.6

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

Source distribution (sdist)

Source distribution for phyling 7.0.6
File Size Uploaded
phyling-7.0.6.tar.gz 7.7 MB Details

Release files / phyling-7.0.6.tar.gz

Download URL phyling-7.0.6.tar.gz
Size 7.7 MB
Tags Source
SHA-256 checksum
How to use checksums
c48fbf613d6efe44089774b3401e5671d1b443b312c43bed99c37622fa3b9ea6
BLAKE2b-256 checksum
How to use checksums
e9dea9b25d81da99d404f9e09a9abda995f7f81c88991326a01c8863eae9186a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

7.0.6 This release

1 release file

7.0.5

1 release file

7.0.4

1 release file

7.0.3

1 release file

7.0.2

1 release file

7.0.1

1 release file

7.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