User Tools

Site Tools


python:misc:kalibro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
python:misc:kalibro [2018/04/24 09:03]
python:misc:kalibro [2020/01/23 16:07] (current)
ozan [Kalibro - Calibration & Maintenance Management]
Line 1: Line 1:
 +===== (Death) Kalibro - Calibration & Maintenance Management =====
 +
 +==== About ====
 +<WRAP center round important 60%>
 +Unfortunately hosting company corrupted my websites, I decided not to continue hosting Kalibro anymore. Visit sf.net for the last release 2.7 which is not included below. This page belongs to a backup taken 3 years ago and will stay for  a couple of months. If somebody wants to be a sponsor for a brand new Kalibro, contact me. (2020-01-23)
 +</​WRAP>​
 +
 +
 +{{:​python:​misc:​kalibro:​kalibrobox_small-2.6.png?​nolink&​200 |}}
 +
 +Kalibro is an open source free software to manage devices and tools for calibration and maintenance records. It helps you to keep inventory and reminds you the scheduled dates. Kalibro also help you to satisfy the requirements of the Quality Management Standards like [[http://​en.wikipedia.org/​wiki/​ISO9001|ISO9001]],​ [[http://​en.wikipedia.org/​wiki/​AS9100|AS9100]],​ [[http://​en.wikipedia.org/​wiki/​TS16949|TS16949]]. Manufacturing,​ Quality and IT departments of small/​medium sized companies are targeted to use Kalibro.
 +You do not need to use spread sheet files to save your critical calibration records. **Starting from version 2.4b1, you can now import calibration records from CSV files which can be generated from spread sheets.** \\
 +//Kalibro is free and will always be free.//
 +
 +
 +<​html>​
 +<a href="​https://​flattr.com/​submit/​auto?​fid=pov0kz&​url=http%3A%2F%2Fwiki.ozanh.com%2Fdoku.php%3Fid%3Dpython%3Amisc%3Akalibro"​ target="​_blank"><​img src="//​button.flattr.com/​flattr-badge-large.png"​ alt="​Flattr this" title="​Flattr this (Donate)"​ border="​0"></​a>​
 +</​html>​ Donations are accepted over Flattr. Open Source Free Software does not mean costless 8-)
 +
 +<WRAP center round tip 60%>
 +Stable version 2.5 is available. Why don't you <wrap button>​[[#​installation|install]]</​wrap>​ it now? \\ \\
 +Check [[python:​misc:​kalibro#​release_notes|release notes]] to see what is new. \\
 +Check new [[kalibro:​help|Help Page]]. \\
 +
 +Beta version 2.6 is also available with following new features which you can benefit from
 +  * User management
 +  * Device ownership
 +  * Improved reporting
 +  * User activity logging/​auditing
 +
 +<​html>​
 +<img alt="​Download Kalibro for Calibration & Maintenance"​ src="​https://​img.shields.io/​sourceforge/​dm/​kalibro.svg">​
 +</​html>​
 +</​WRAP>​
 +
 +<wrap lo>//​Kalibro,​ is programmed with Python® programming language and uses SQLite as database.//</​wrap>​
 +> //"​Python"​ is a registered trademark of the [[https://​www.python.org|Python Software Foundation]]//​
 +==== Contributors ====
 +
 +<WRAP center round box 80%>
 +**Mark Chappell** has contributed to create and develop new features, share his user manual with community and he has been helping me improve Kalibro with his continuous process improvement skills within the manufacturing sector. He has a company in United Kingdom and he has been providing training options and customization for United Kingdom companies at __competitive prices__. Here is his company'​s logo. Contact him via <​[email protected]>​
 +{{ :​python:​misc:​kalibro:​mark_chappel_logo.png |}}
 +</​WRAP>​
 +**Tuğba Yıldız** (my funniest friend) has contributed to add new features, fix bugs and translations. \\
 +**MadCzarls** has contributed to Polish translation and fixing translation issues whenever needed. \\
 +
 +//On behalf of the community, I thank you very much for your great support.//
 +=== Sponsor for version 2.5 & 2.6 ===
 +
 +**[[http://​www.qep.co.uk/​|QEP (Quality Engineered Products Ltd.)]]** \\
 +==== Bug Reports - Feature Requests ====
 +You should use [[https://​bitbucket.org/​ozanhaci/​kalibro/​issues|Kalibro'​s issue tracker]] for feature requests and bug reports at [[https://​bitbucket.org/​ozanhaci/​kalibro/​issues|bitbucket.org]]. You may comment, vote and watch the bugs/​proposals/​enhacements.
 +==== License ====
 +
 +[[http://​www.gnu.org/​licenses/​gpl-3.0.en.html|GNU General Public License v3]]
 +> //free software license, which guarantees end users (individuals,​ organizations,​ companies) the freedoms to run, study, share, copy and modify the software//
 +
 +**Note: You cannot use Kalibro in a closed source commercial application with GNU General Public License. If you need to, please contact developer for commercial support and commercial license.**
 +==== Translation ====
 +
 +Kalibro currently has English, Polish and Turkish translations. You can help to improve translations or add your native language with the help of Zanata (online open translation) or contact me via discussion below or email.
 +This is [[https://​translate.zanata.org/​zanata/​project/​view/​kalibro|Kalibro project]]'​s link at Zanata. You can login zanata with your current yahoo/​fedora accounts or by creating a new account.
 +==== Screenshots ====
 +
 +{{gallery>:​kalibro:​screenshots?​lightbox&​datesort}}
 +
 +<wrap lo>​Images may belong to old versions.</​wrap>​ \\
 +<wrap lo>​[[kalibro:​screenshots|Screenshots page]]</​wrap>​
 +==== Donate ====
 +<​html>​
 +<a href="​https://​flattr.com/​submit/​auto?​fid=pov0kz&​url=http%3A%2F%2Fwiki.ozanh.com%2Fdoku.php%3Fid%3Dpython%3Amisc%3Akalibro"​ target="​_blank"><​img src="//​button.flattr.com/​flattr-badge-large.png"​ alt="​Flattr this" title="​Flattr this (Donate)"​ border="​0"></​a>​
 +</​html>​
 +Donate over Flattr to support the development of Kalibro. There are many improvable areas and many features could be added. \\
 +__It is up to you to make it better.__
 +
 +===== Installation =====
 +
 +<WRAP center round download 60%>
 +
 +<wrap tip>​Version 2.6 Beta</​wrap>​
 +
 +<​wrap>​
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.6/​Kalibro-v2.6b1-Setup.exe/​download|Download Link for Windows Installer]]
 +</​wrap>​ {{:​python:​misc:​kalibro:​windows.png?​nolink|}}
 +
 +<​wrap>​
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.6/​Kalibro-v2.6b1.zip/​download|Download Link for Windows Zip Archive]]
 +</​wrap>​ {{:​python:​misc:​kalibro:​windows.png?​nolink|}}
 +
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.6/​|Version 2.6 Sourceforge download page]]
 +
 +</​WRAP>​
 +<WRAP center round download 60%>
 +
 +<wrap tip>​Version 2.5</​wrap>​
 +
 +<​wrap>​
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.5/​Kalibro-v2.5-Setup.exe/​download|Download Link for Windows Installer]]
 +</​wrap>​ {{:​python:​misc:​kalibro:​windows.png?​nolink|}}
 +
 +<​wrap>​
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.5/​Kalibro-v2.5.zip/​download|Download Link for Windows Zip Archive]]
 +</​wrap>​ {{:​python:​misc:​kalibro:​windows.png?​nolink|}}
 +
 +<​wrap>​
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.5/​kalibro-v2.5.tar.gz/​download|Download Link for Linux tar.gz Archive (source code)]]
 +</​wrap>​ {{:​python:​misc:​kalibro:​linux.png?​nolink|}} {{:​python:​misc:​kalibro:​windows.png?​nolink|}}
 +
 +
 +[[https://​sourceforge.net/​projects/​kalibro/​files/​kalibro-2.5/​|Version 2.5 Sourceforge download page]]
 +
 +</​WRAP>​
 +
 +| Version 2.6b1 ^ MD5Sums ^
 +^Kalibro-v2.6b1-Setup.exe|b27fafe971bc320cb6305217b2bb9240|
 +^Kalibro-v2.6b1.zip|8dfad818ea854048c3c0d6e6c72c97bc|
 +
 +| Version 2.5 ^ MD5Sums ^
 +^Kalibro-v2.5-Setup.exe|be395989cc5bc7ad6f2c895232725feb|
 +^kalibro-v2.5.tar.gz|f0e1791e39109224ea4fa671a341f9cf|
 +^Kalibro-v2.5.zip|e42cc1136c6ec75200cc200bdf260a2d|
 +
 +**To see all MD5 hashes, follow this [[python:​misc:​kalibro_hashes|link]].**
 +
 +Kalibro has a git repository at [[https://​bitbucket.org/​ozanhaci/​kalibro|Bitbucket]]. You can checkout the latest version content as below;
 +<code bash>
 +git clone --recursive https://​bitbucket.org/​ozanhaci/​kalibro.git
 +</​code>​
 +
 +
 +==== Requirements For Windows ====
 +
 +  - [[https://​www.microsoft.com/​en-us/​download/​details.aspx?​id=29|Install C++ 2008 Redistributable]] (if not exist)
 +  - Supported Operating Systems: Win XP, Vista, 7 or 8
 +  - Extract the zip file and run "​Kalibro.exe"​ file
 +
 +Tested on Windows 7 and 10
 +
 +
 +==== Requirements For Linux ====
 +
 +  - Install Python 2.7 (already included in most Linux Distros)
 +  - Install wxPython 3.0.2 (apt-get install python-wxgtk3.0)
 +  - ''​pip install -r requirements.txt''​
 +  - User must have write permission in application directory
 +
 +Tested on and Debian 8 (Jessie) GNU/Linux
 +
 +
 +==== How to Upgrade ====
 +
 +  - **If you use version 2.4 or older, you must upgrade to version 2.5 at first then to newer versions**
 +  - Backup "​kalibro.sqlite"​ database file in application directory
 +  - Copy "​kalibro.sqlite"​ file from old application directory to new application directory
 +  - Run new application
 +
 +
 +==== Source Code Installation ====
 +
 +  * Extract the tar.gz file and run "​kalibro.py"​ file (make kalibro.py file executable)
 +
 +**OR**
 +
 +<code bash>
 +$ git clone --recursive https://​bitbucket.org/​ozanhaci/​kalibro.git
 +$ chmod +x kalibro/​kalibro.py
 +$ cd kalibro
 +$ ./​kalibro.py
 +</​code>​
 +
 +==== Build Exe from Source Code  for Windows ====
 +
 +  - Requirements:​ Python 2.7 , wxPython 3.0.2 , and py2exe 0.6.9 and ''​pip install -r requirements.txt''​
 +  - UPX is (optional) to compress DLL files \\ set UPX_PATH environment variable to path of **upx.exe**
 +  - Run "​setup.py"​ in source code and "​dist"​ directory is created under same directory
 +
 +===== How to use Kalibro =====
 +
 +Please check [[kalibro:​help|Help Page]].
 +
 +How to backup Data:
 +
 +Simply, copy the "​kalibro.sqlite"​ file under your installation folder to any place.
 +
 +How to backup HTML report:
 +
 +If you have changed the HTML report of Kalibro (**report.html** file under application directory), back it up before upgrade
 +
 +Translation:​
 +
 +Kalibro supports English, Polish and Turkish languages with the help of GNU gettext. If you want Kalibro to speak your mother tongue,
 +
 +you can follow the following steps;
 +
 +1 - Get the "​Kalibro.pot"​ file under "​locale"​ folder of Kalibro source code.
 +
 +2 - Use an editor to edit PO file generated from POT file, for example, you can use [[http://​www.poedit.net/​|Poedit]].
 +
 +3 - Submit your PO file after you have completed translation to me.
 +
 +or use [[#​translation|Zanata]]
 +
 +Recommended SQLite Browsers/​Managers:​
 +
 +[[https://​github.com/​lazierthanthou/​sqlite-manager|SQLite Manager - Firefox Extension]]\\
 +[[http://​sqlitebrowser.org|SQLite Database Browser]]
 +
 +===== Release Notes =====
 +<​code>​
 +Kalibro v2.6b1 (2016-10-16)
 +
 +    - added unit tests
 +    - improved code for testing
 +    - added appveyor Continuous Integration support
 +      for testing and building on windows
 +    - added "User Management"​ feature
 +    - added "​Device Owner" feature
 +    - added history log tables and triggers
 +      for main, subrecords, mainAddField,​ mainFieldLabel tables
 +    - added history log reports for device status and owner
 +    - improved UX
 +    - improved search window UI
 +    - removed simple backup feature
 +      Do not use kalibro.sqlite.bak file, it is not updated anymore
 +      You can use windows task scheduler or
 +      Linux cron jobs to get backups to another location
 +    - new translations under locale folder are auto discovered
 +    - code cleanup/​refactoring
 +
 +
 +Kalibro v2.5 (2016-08-06)
 +    ​
 +    - added print feature to calibration control window
 +    - added new columns to calibration control window
 +    - calibration result types can now be defined and selected
 +    - UI improved for files stored in report store for easier access
 +    - add new columns to Grid ("​result"​ and "file path")
 +      instead of embedding reports into database, file paths can be attached to calibration records
 +    - fixed critical bug causing overwrite while adding new record
 +    - fixed current working directory bug in report store
 +    - fixed additional fields search bug
 +</​code>​
 +**For release notes of older versions, click this [[python:​misc:​kalibro_release_notes|link]].**
 +
 +{{tag>​kalibro kalibrolite free open_source calibration_management gage_control tool_management device_management maintenance inventory wxpython python sqlite}}
 +~~DISCUSSION~~