Handy python interfaces to various lab test equipment

Florian DupeyronOctober 2021-January 2022 Making this work on linux Copy the udev rules : $ sudo cp udev/*.rules /etc/udev/rules.d $ sudo udevadm control –reload $ sudo udevadm trigger For usbtmc devices, create the usbtmc group and add your user to it: sudo groupadd usbtmc sudo usermod -aG usbtmc $USER Restart your session Initialize a python virtual environment inside the directory (you may need to install a distribution package): $ python3    

Read more

Various Odoo apps and/or extensions

Apps related to various (third party) Odoo apps auditlog_extra: expansion of https://github.com/OCA/server-tools/tree/14.0/auditlog auditlog_extra Expands the auditlog module from the OCA with the following features: New rule type “Specific fields” to only log/report on the field(s) that you want: Smart button from the rule to quick-open and view all logs related to a rule: Smart button from the log line to the related record to quick navigate: New button “Add smart button” to add a “Check logs” button on the form […]

Read more

A work in progress box containing various Python utilities

A set of modern Python libraries under development to simplify the execution of reusable routines by different projects. Table of Contents A set of modern Python libraries under development to simplify the execution of reusable routines by different projects. Each namespace is intended to become a separate library, subject to validation of its quality level. Each of the namespaces named deepnox.* is intended to be externalized as part of a specialized Python operating package. Using pip Using setup.py Clone the […]

Read more

Core utilities for Python packages

Reusable core utilities for various Python Packaging interoperability specifications. This library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425). The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities. Documentation The documentation provides information and the API for the following: Version Handling Specifiers Markers Requirements Tags Utilities Installation Use pip to install these utilities: pip install packaging […]

Read more

Various hdas (Houdini Digital Assets)

My various assets for Houdini “ms_asset_loader” – Custom importer assets from Quixel Bridge “asset_placer” – Tool for placment sop geometry on viewport (3dparty folder contait shaders for arnold and redshift renderers for use with ms_asset_loader) ms_asset_loader (surfaces) ms_asset_loader (3d assets) asset_placer Edit package jsonfile (root/packages/aatools.json). Change “H_CONFIG” is folder where you cloned repository. “QMEGASCAN_LIB” is path to bridge application Copy edited json to “packages” folder in home Houdini directory.($HOUDINI_USER_PREF_DIR/packages) GitHub View Github    

Read more