Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dougthor42/tpedit
A Test Program Editor for the FTI semiconductor tester
https://github.com/dougthor42/tpedit
Last synced: 6 days ago
JSON representation
A Test Program Editor for the FTI semiconductor tester
- Host: GitHub
- URL: https://github.com/dougthor42/tpedit
- Owner: dougthor42
- License: gpl-3.0
- Created: 2015-07-06T18:49:23.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-17T22:24:20.000Z (almost 9 years ago)
- Last Synced: 2024-11-08T09:26:00.395Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 14.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
======
TPEdit
======
A Test Program (TP) Editor and Diff tool for test programs made by
FTI Studio.Build Status
------------+-----------+----------+-----------+------+
| Travis-CI | AppVeyor | Coveralls | PyPI |
+===========+==========+===========+======+
||travis-ci|||appveyor|||coveralls|||PyPI||
+-----------+----------+-----------+------++------------------------------------+
| Downloads |
+=========+=========+========+=======+
||DLTotal|||DLMonth|||DLWeek|||DLDay||
+---------+---------+--------+-------+Contents
--------+ `Build Status`_
+ `Contents`_
+ `Summary`_
+ `Features`_
+ `Downloads`_
+ `Notes`_+ `Why Python 2.7?`_
+ `Future Plans`_Summary
-------
A Test Program (TP) Editor and Diff tool for test programs made by
FTI Studio. FTI (Focused Test, Inc., http://focusedtest.com/) is a
semiconductor ATE supplier specializing in discrete power devices.It can compare any number of files, as long as the files all have the same
general structure.|example1|
Features
--------
+ Cross-Platform GUI via wxPython
+ Diff and work on any number of files at once.Downloads
---------
You can download the source code, a Python wheel, or even
a 'compiled' executable from github (see `Releases
`_). You can also get the
Python wheel from `PyPI `_.Notes
-----Why Python 2.7?
~~~~~~~~~~~~~~~
I didn't want to release this with Python 2.7. I feel that all new projects
should be released with 3.4 or above, but wxPython Phoenix (the Python3
verison of wxPython) has a slightly different TreeListCtrl view which
I don't like.Notice how the spacing between lines is much larger:
|py3_treelistctrl|
I haven't been able to figure out how to get it to look the way I want, so
I've kept the project on Python2.Future Plans
~~~~~~~~~~~~+ File editing: use TPEdit to directly edit the Test Program files.
+ Value propagation: send an element's value to all open files.
+ Better Differencing: Allow files that have different structures to be
diff'd properly - with matching of tests and whatnot... |travis-ci| image:: https://api.travis-ci.org/dougthor42/TPEdit.svg?branch=master
:target: https://travis-ci.org/dougthor42/TPEdit
:alt: Travis-CI (Linux, Max).. |appveyor| image:: https://ci.appveyor.com/api/projects/status/github/dougthor42/tpedit?branch=master&svg=true
:target: https://ci.appveyor.com/project/dougthor42/tpedit
:alt: AppVeyor (Windows).. |coveralls| image:: https://coveralls.io/repos/dougthor42/TPEdit/badge.svg?branch=master
:target: https://coveralls.io/r/dougthor42/TPEdit?branch=master
:alt: Coveralls (code coverage).. |PyPI| image:: http://img.shields.io/pypi/v/TPEdit.svg?style=flat
:target: https://pypi.python.org/pypi/TPEdit/
:alt: Latest PyPI version.. |DLMonth| image:: http://img.shields.io/pypi/dm/TPEdit.svg?style=flat
:target: https://pypi.python.org/pypi/TPEdit/
:alt: Number of PyPI downloads per Month.. |DLTotal| image:: http://img.shields.io/pypi/d/TPEdit.svg?style=flat
:target: https://pypi.python.org/pypi/TPEdit/
:alt: Number of PyPI downloads.. |DLWeek| image:: http://img.shields.io/pypi/dw/TPEdit.svg?style=flat
:target: https://pypi.python.org/pypi/TPEdit/
:alt: Number of PyPI downloads per week.. |DLDay| image:: http://img.shields.io/pypi/dd/TPEdit.svg?style=flat
:target: https://pypi.python.org/pypi/TPEdit/
:alt: Number of PyPI downloads per day.. |example1| image:: ./doc/img/example1.png
:scale: 75 %
:target: ./doc/img/example1.png
:alt: Basic TPEdit interface... |py3_treelistctrl| image:: ./doc/img/py3_treelistctrl.png
:scale: 75 %
:target: ./doc/img/py3_treelistctrl.png
:alt: How it looked on Py3. Not as pretty :-(.