msrogers2015 / AniTrac

Inventory system for flexo graphic anilox rollers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Anitrac

Light-weight flexographic anilox mileage tracker.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

dashboard

(back to top)

Built With

  • Python
  • SQLite

(back to top)

Getting Started

The installer can be used like any other installer, via double clicking it and following the steps provided by the installer. Otherwise, follow the instructions in the Prerequisites section.

Prerequisites

If you have downloaded the source code, use pip install -r requirements.txt to install required packages then run the main.py file.

(back to top)

Usage

When opening the application for the first time, anilox information will need to be loaded into the database. This can be done by first navigating to the Setttings tab. From here, select Load Anilox. This requires a csv file in the format of roller id, lines per inch (LPI) and billions of cubic microns (BCM). An example file would look like:

516847, 550, 5.0
681381, 900, 2.8
398168, 200, 11.0

Settings Menu

Other options in the settings window include:

  • Add Anilox: A new single anilox can be added to the database with zero mileage.

New Anilox Window

  • Delete Anilox: You can remove an anilox from the database

Delete Anilox Window

-Set Parameters: The configerations (unit of measure and mileage limit) can be changed here

Configurations Window

  • Load Database: Repopulate database, including mileage, from exported csv file.

  • Export Database: Export all information in database, including mileage, into a csv file.

 

 

From the Dashboard, you can clear mileage from a selected anilox roller. The selected anilox roller will be hi-lighted green. A confirmation dialog box will appear after pressing the Clean Anilox button. If no roller is select, a warning message will appear when clicking the button.

 

Dashboard Window

 

 

The Record tab allows you to record mileage for up to 10 anilox rollers at a time. First, input the mileage into the Mileage entry box. Next, select the rollers from the drop down menus for each unit. Finally, click the Add Mileage button to update mileage for selected anilox rollers.

 

Record Window

(back to top)

Roadmap

Currently, there are no further updates planned. If you would like to suggest changes or features, see the open issues to make the request. This can also be used to report any bugs.

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU Affero General Public License v3.0. See LICENSE.txt for more information.

(back to top)

Contact

rogersmar2015@gmail.com

Project Link: https://github.com/msrogers2015/anitrac

(back to top)

About

Inventory system for flexo graphic anilox rollers.

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%