MyTooliT / ICOc

ICOc is a tool to control the ICOtronic system, acquire data, and test stationary transceiver units and sensory tool holders.
https://mytoolit.github.io/ICOc/
2 stars 0 forks source link

Split Code Base Into Multiple Repositories #5

Closed sanssecours closed 1 month ago

sanssecours commented 4 years ago

Description

In the moment ICOc consists of code to

In the future we want to split these parts of the code base into separate packages. For a more detailed description please take a look here.

sanssecours commented 1 month ago

I do not think that splitting the code base makes that much sense anymore, since all scripts (to test/control the hardware) directly depend on the API provided by the package. This means we would have to fix code at multiple places, if we change the API, which is kind of a hassle. Shipping both an API and scripts that use the API is also quite common for other Python packages (e.g. python-can).

The situation is different for ICOlyzer, which depends on the file format produced by this library.

Anyway, I updated the documentation for the current situation accordingly.