
Security News
Open Source CAI Framework Handles Pen Testing Tasks up to 3,600× Faster Than Humans
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
This repository contains a collection of Python scripts and utilities for our naneos particle solutions measurement devices. These scripts will provide various functionalities related to data acquisition, analysis, and visualization for your measurement devices.
You can install the naneos-devices
package using pip. Make sure you have Python 3.10 or higher installed. Open a terminal and run the following command:
pip install naneos-devices
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.partector import PartectorSerialManager
manager = PartectorSerialManager()
manager.start()
time.sleep(15) # Let the manager run for a while
data = manager.get_data()
manager.stop()
manager.join()
print("Collected data:")
print()
for sn, df in data.items():
print(f"SN: {sn}")
print(df)
print("-" * 40)
print()
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.
The documentation for the naneos-devices
package can be found in the package's documentation page.
Use this command to create a py and pyi file from the proto file
protoc -I=. --python_out=. --pyi_out=. ./protoV1.proto
I recommend working with uv. Testing with the local python venv in vscode GUI or with:
uv run --env-file .env pytest
Testing every supported python version:
nox -s tests
Sometimes you want to build an executable for a customer with you custom script. The build must happen on the same OS as the target OS. For example if you want to build an executable for windows you need to build it on Windows.
pyinstaller demo/p1UploadTool.py --console --noconfirm --clean --onefile
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please submit an issue on the issue tracker.
Please make sure to adhere to the coding style and conventions used in the repository and provide appropriate tests and documentation for your changes.
This repository is licensed under the MIT License.
For any questions, suggestions, or collaborations, please feel free to contact the project maintainer:
FAQs
naneos particle solutions gmbh python backend
We found that naneos-devices demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.