Skip to content

Releases: JamesPImes/pyTRS

pyTRS v2.1.3

04 Apr 21:31
Compare
Choose a tag to compare

Bug fixes:

  • Fixed an issue where the words 'Township' and 'Range' (or abbreviations) were not specified (e.g., '154N-97W'), which the preprocessor corrected (i.e., to 'T154N-R97W') but deleted the necessary preceding white space, preventing the parser from recognizing some of these corrected TwpRge's.
  • Fixed PLSSDesc.sort_tracts(), which previously raised an AttributeError.

Added tests for these methods:

  • PLSSDesc.sort_tracts()
  • TractList.custom_sort()

pyTRS v2.1.2

31 Jan 20:39
Compare
Choose a tag to compare

Fixed a bug where Tract objects created by a PLSSDesc were not properly storing the .source that was set for the PLSSDesc

pyTRS v2.1.1

28 Dec 08:16
Compare
Choose a tag to compare
  • Fixed bug in TractWriter.write() where attribute is a nested list or tuple or combination (e.g., 'flag_lines')
  • Fixed bug where consecutive aliquots would sometimes be overwritten by earlier aliquot.
  • Misc. minor aliquot parsing improvements / fixes

pyTRS v2.1.0

24 Sep 05:57
Compare
Choose a tag to compare

New feature:

  • 'sec_within' config setting to handle some descriptions where section number occurs within the description block, such as:
'That part of Sec 14, T154N-R97W lying north of the river'
    ->
'154n97w14: That part lying north of the river'

pyTRS v2.0.1

23 Sep 23:16
Compare
Choose a tag to compare

patch:

  • Fixed a fatal error when attributes was passed as tuple to Tract.get_headers

pyTRS v2.0.0

22 Sep 10:02
Compare
Choose a tag to compare

Major changes:

  • Major overhaul of project structure
  • Cleaner config settings
  • Added tests
  • Full documentation of all public-facing classes and functions is now available on readthedocs
  • Minor clean-up of warning/error flags (e.g., all are now snake_case)
  • Renamed grouping methods (now .group_by() and .group_by_nested()) in PLSSDesc and TractList classes
  • Removed aliases for grouping/sorting/filtering methods in PLSSDesc and TractList classes

Overall functionality remains largely similar to the previous release, but this was labeled a v2.0 release due to the change in a handful of config settings, method names, and a few other similar changes.

pyTRS v1.1.2

12 Jun 20:28
Compare
Choose a tag to compare

Bugfix and appropriate e_flag for parsing bad TRS_desc descriptions that improperly end in a section.

pyTRS v1.1.1

23 Apr 19:44
Compare
Choose a tag to compare

Changes:
Cleaned up repr and str of public classes
A couple bugfixes

v1.1.0

22 Apr 03:36
316a8d3
Compare
Choose a tag to compare

Added TRSList class with much of the same functionality as TractList, but for TRS objects.

v1.0.1 release

09 Apr 19:23
Compare
Choose a tag to compare

Bugfix in interface_tools package, proper capturing of .desc_is_flawed in Tract objects, and other minor bugfixes