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.0.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.0.0-py3-none-any.whl (8.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: icepapcms-4.0.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.0.0.tar.gz
Algorithm Hash digest
SHA256 7d844c0ae5ccc5ae3105d7d45e0f45ea90d673c9cf68721e8a11fbc377797329
MD5 2537bfb5de147013ad53b50eb3b94ffa
BLAKE2b-256 2fcc536119c419363c42f78f9cd184ad1b2e1b0b538ea71b06e7e5244a3842bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: icepapcms-4.0.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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e5abd3ae8d42f9b2299d3e8e42f18232cdac6b9f0b81d386d49dcba59b7d276
MD5 f39f161d7b23967ed2ad2a877a70a7b4
BLAKE2b-256 b8a96e376be5f3749d8f6c9a3eec9a11fd9e50bca259604d32174b11393f115b

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