IcepapCMS
IcepapCMS is a graphical configuration and test tool for the Icepap motor controller, base on icepap library.
It allows to configure the electrical parameters, I/O interfaces, encoders, movement parameters, homing procedures.
All changes are saved on a data base which allows to do easy rollbacks, identified changes and conflicts between the hardware configuration and the data base configuration.
The program includes one graphical console to communicate with raw commands.
Installation
Pypi
From within your favourite python environment:
pip install PyQt6 icepapcms
To use MySQL Databases you should install mysqlclient
To use PostgreSQL Databeses you should install psycopg2
Contribute
You can find how to contribute to this project on CONTRIBUTING.md file.
Ldap configuration:
The LDAP configuration is located on the icepapcms configuration file:
<user home>/.icepapcms/icepapcms.conf
The section "ldap" should have the next configuration:
[ldap]
use = True
not_allowed = root, operator, xxxxx
servers = 'ldap://ldap01.test.com','ldap://ldap02.test.es'
user_template = 'uid={},ou=Users,dc=Company,dc=XX'
All networks configuration
The all networks flag is allowed: icepapcms --all-networks
To avoid launching icepapcms with the flag all the time, it is possible to configure it on the icepapcms configuration file:
<user home>/.icepapcms/icepapcms.conf
The section "all_networks" should have the next configuration:
[all_networks]
use = True
Release files for icepapcms 4.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| icepapcms-4.2.0.tar.gz | 9.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| icepapcms-4.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.9 MB
Release files / icepapcms-4.2.0.tar.gz
| Download URL | icepapcms-4.2.0.tar.gz |
|---|---|
| Size | 9.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b50515a07f38d50d40f93c5a7a20a48c6b905d8961a19185e484946c20c65dba
|
|
BLAKE2b-256 checksum How to use checksums |
de01bbd1d14ad6a50cd378efa1a598cd0bae97bc4bff7eb22d0dc02ece2f414b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|
Release files / icepapcms-4.2.0-py3-none-any.whl
| Download URL | icepapcms-4.2.0-py3-none-any.whl |
|---|---|
| Size | 9.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ad5f750a29531552e4b428dc45609faa3bc6e6dec25f39693416db3631164b0
|
|
BLAKE2b-256 checksum How to use checksums |
cbeffe3d303fe6fe79925060229db060d5b68fb4ab088fd8b74d06055ba9a6b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.12.12
|