User Tools

Site Tools


en:software:matlab:trepr:dev:index

Development

This page serves two slightly different purposes: Documenting (recent) development of the toolbox and providing resources for developers and those interested in the details behind the toolbox.

Please note: These pages are used to document current developments. That means that all informations given here can (and most probably) will change without notice. Furthermore, the author cannot guarantee that the toolbox actually does what it was intended to do. In addition, please note that some parts of the German version of this page might be more up to date1).

Want to become a developer? Please, have a look at the developer's basics. They may be important as well for users of development versions of the toolbox. Another good starting point is the developers' corner further down this page.

Coming soon: v0.4

What is new in version 0.4 coming soon? Highlights at a glance:

  • Completely rewritten graphical user interface (GUI)
  • All functions accessible via GUI
  • Much more robust and failsave code
  • Supports now a whole bunch of diverse data formats, both proprietary (fsc2, speksim) and the widely used Bruker BES3T format (both binary and ASCII export version)
  • New bug reporting infrastructure (BugZilla) for fast and easy bug reporting (and hopefully bug fixing)
  • Completely rewritten documentation
  • Command line included in the GUI2)

:?: When will this version come? What means “soon”? Well – as soon as my time allows. Possibly within 2015. Let's hope for the best.

Changelog

A list of changes for all the developers versions.

See the changelog.

Versions

A few words about version numbers.

NB: No, there will not be a version 1.x.x any time soon…

Developers' Corner

If you actually want to develop your own extensions to the toolbox, this is the place for you to start. There is a section called developers' basics that gets you started. Additionally, have a look at the basic design principles both of toolbox and GUI.

If you plan to write your own submodule, have a look at the respective page. The same ist true for GUIs.

More information that might be useful for you:

Overview

What follows is a list of all subpages.

tsort




TGZ archive of the current developer's version of the trEPR toolbox.

1)
In the meantime, this is only true for very few aspects of this page.
2)
This eventually allows to completely script the GUI, once it is fully implemented. Think about the possibilities this will open…
en/software/matlab/trepr/dev/index.txt · Last modified: 2020/09/30 21:35 by 127.0.0.1