Releases: totalopenstation/totalopenstation
v0.6.0 prerelease
A prerelease
What's Changed
- Add LandXML support by @psolyca in #80
- Update LandXML format by @psolyca in #143
- Make sure Tkinter is installed on Linux by @steko in #141
- Documentation for LandXML by @psolyca in #144
- add topcon model connector by @enzococca in #150
- Add Python 3.9 to the CI targets by @steko in #142
- Bump pygments from 2.2.0 to 2.7.4 by @dependabot in #148
- Update the link from docs to GitHub by @steko in #151
- fix: two undefined variables caught by flake8 by @steko in #145
- Add a new GitHub Action workflow for CI testing by @steko in #153
- Fix python3 shebang by @lbartoletti in #160
- Bump babel from 2.5.1 to 2.9.1 by @dependabot in #162
- Add Python 3.10 to the list of CI targets by @steko in #161
- Change string formatting by @psolyca in #147
- fix(docs): warn about a potential false positive of Windows app as virus by @steko in #164
- fix #157: binary data from download need to be saved as binary by @steko in #163
- Bring python-version in line with currently active Python releases by @steko in #170
- Nikon npl 322+ by @baswein in #169
- fix badges in README.rst by @steko in #171
- fix #155: remove broken import by @steko in #172
New Contributors
- @enzococca made their first contribution in #150
- @dependabot made their first contribution in #148
- @lbartoletti made their first contribution in #160
- @baswein made their first contribution in #169
Full Changelog: v0.5.2...v0.6.0pre
Total Open Station 0.5.2
Total Open Station 0.5.1
This is a bugfix release that removes an annoying bug preventing the app to start correctly.
Total Open Station 0.5.0
Total Open Station 0.5 is here!
The application is now based on Python 3, which means an improved handling of data transfers and a general improvement of the underlying source code.
An extensive test suite based on pytest was added to help developers work with more confidence and the documentation was reorganized to be more readable.
There are no visible user changes but this release includes a large number of bugfixes, and it is the result of a short and intense development cycle.
If you were using a previous version of the program you can:
- wait for your Linux distribution to upgrade
- install with
pip install --upgrade totalopenstation
if you know your way around the command line on Linux or MacOS - download the Windows portable app: this release is the first to support the Windows portable app from the start
But there's more. This release marks a renewed development process and the full onboarding of @psolyca in the team. With the 0.6 release we are planning to move the repository from the personal "steko" account to an organization account and improve the contribution guidelines so that the future of Total Open Station is not dependent on a single person. Of course we have already great plans for new features, as always listed on our issue tracker.
If you use Total Open Station please let us know and maybe give us a star ★ on GitHub.
Total Open Station 0.4.0
The new 0.4 version brings read support for 4 new formats:
- Carlson RW5
- Leica GSI
- Sokkia SDR33
- Zeiss R5
Other input formats were improved, most notably Nikon RAW.
DXF output was improved, even though the default template is not very useful since it is based on an old need from the time when TOPS was developed day to day on archaeological excavations.
The work behind these new formats is in part by the new contributor to the project, Damien Gaignon (find him as @psolyca ), who submitted a lot of other code and started helping with project maintenance as well.
The internal data structures for handling the conversion between input and output formats are completely new, and based on the Python GeoInterface abstraction offered by the pygeoif library. This allows going beyond single points to managing lines and polygons, even though no such feature is available at the moment. If you often record linear or polygonal features that you’re manually joining in the post-processing stage, think about helping TOPS development and you could get DXF or Shapefiles with the geometries ready to use (yes, Shapefile output is on our plans, too).
This version is the last built on Python 2, and work is already ongoing towards a new version that will be based on Python 3: a more mature codebase will mean a better program, without any visible drastic change.
Portable TOPS for Windows
This is a prerelease of TOPS 0.4 aimed at providing interested users in a working portable app for the Windows platform. That's one file, that is generated with pyInstaller and can run from a USB key, or from your desktop, no install needed. It was tested for data processing, and it works, but there may be issues in data transfer: that's why your support for testing is important! Please download the app and submit any issues you encounter.