Skip to main content

Icepap Configuration Management System and Test Tool

Project description

IcepapCMS

Pypi version

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

Project details


Download files

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

Source Distribution

icepapcms-4.1.0.tar.gz (8.9 MB view details)

Uploaded Source

Built Distribution

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

icepapcms-4.1.0-py3-none-any.whl (8.9 MB view details)

Uploaded Python 3

File details

Details for the file icepapcms-4.1.0.tar.gz.

File metadata

  • Download URL: icepapcms-4.1.0.tar.gz
  • Upload date:
  • Size: 8.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for icepapcms-4.1.0.tar.gz
Algorithm Hash digest
SHA256 d3dd1a795b6e2df8bf85d3a6045184e2e9e4cc8d2bb8dafe91759e752c525681
MD5 d4bf822887934438f9febfbeb283869f
BLAKE2b-256 5a4fe3ef2394782cb4ed21eb18faffe2900180f87f2f0fd0420ca0c207d5f1df

See more details on using hashes here.

File details

Details for the file icepapcms-4.1.0-py3-none-any.whl.

File metadata

  • Download URL: icepapcms-4.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for icepapcms-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a7e3ac35f4644b1fe8dfc0d0b245c4880dd5a235d1bdce4729ecf11f3013caf
MD5 6591873968670e06a7f959b17d4c6b97
BLAKE2b-256 a81ce4c750af7e23de781dc9f1168679748373c0a676167f190e96693828e957

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