Skip to main content

Python client for naneos particle solutions gmbh devices.

Project description

naneos-devices (python toolkit)

License Python GitHub Issues GitHub Pull Requests

Naneos Logo

This repository contains a collection of Python scripts and utilities for our naneos measurement devices. These scripts will provide various functionalities related to data acquisition, analysis, and visualization for your measurement devices.

Installation

You can install the naneos-devices package using pip. Make sure you have Python 3.9 or higher installed. Open a terminal and run the following command:

pip install naneos-devices

Usage

To establish a serial connection with the Partector2 device and retrieve data, you can use the following code snippet as a starting point:

import time
from naneos.partector2 import Partector2, scan_for_serial_partector2

# Lists all available Partector2 devices
x = scan_for_serial_partector2()

# Connect to the first device
myP2 = Partector2(list(x.values())[0], 1)
time.sleep(2)

# Get the data as a pandas DataFrame
data = myP2.get_data_pandas()
print(data)

myP2.close()

Make sure to modify the code according to your specific requirements. Refer to the documentation and comments within the code for detailed explanations and usage instructions.

Documentation

The documentation for the naneos-devices package can be found in the package's documentation page.

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please submit an issue on the issue tracker. If you'd like to contribute code, please follow the guidelines mentioned in the CONTRIBUTING file.

Please make sure to adhere to the coding style and conventions used in the repository and provide appropriate tests and documentation for your changes.

License

This repository is licensed under the MIT License.

Acknowledgments

If you would like to acknowledge any individuals, organizations, or resources that have been helpful to your project, you can include them in this section.

Contact

For any questions, suggestions, or collaborations, please feel free to contact the project maintainer:

Project details


Release history Release notifications | RSS feed

This version

0.5

Download files

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

Source Distribution

naneos-devices-0.5.tar.gz (52.4 kB view details)

Uploaded Source

Built Distribution

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

naneos_devices-0.5-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file naneos-devices-0.5.tar.gz.

File metadata

  • Download URL: naneos-devices-0.5.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for naneos-devices-0.5.tar.gz
Algorithm Hash digest
SHA256 8c053b6ee7270fc7177382ec16f235f99cd0a33d396098a789c400770d6bf8f9
MD5 9a379e7be0330d29d73fe1e6248a544f
BLAKE2b-256 f350bc57c7585482e52f59645afb8151a64c83dfa1c02c948f0014f05c9e1dd9

See more details on using hashes here.

File details

Details for the file naneos_devices-0.5-py3-none-any.whl.

File metadata

  • Download URL: naneos_devices-0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for naneos_devices-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 851db54e4e64c68590a41acc6fd403609abd934ad0d589150a0fce3337cbc41c
MD5 2de3fbe2d84a09553bf62c9598818919
BLAKE2b-256 7c3b0fee669da0351ccb8b44dda140a5202191b9543d50500bc121fc7f97884f

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