Releases: JamesPImes/pyTRS
pyTRS v2.1.3
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
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
- 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
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
patch:
- Fixed a fatal error when
attributes
was passed as tuple toTract.get_headers
pyTRS v2.0.0
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()
) inPLSSDesc
andTractList
classes - Removed aliases for grouping/sorting/filtering methods in
PLSSDesc
andTractList
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
Bugfix and appropriate e_flag
for parsing bad TRS_desc
descriptions that improperly end in a section.
pyTRS v1.1.1
Changes:
Cleaned up repr and str of public classes
A couple bugfixes
v1.1.0
Added TRSList
class with much of the same functionality as TractList
, but for TRS
objects.
v1.0.1 release
Bugfix in interface_tools
package, proper capturing of .desc_is_flawed
in Tract
objects, and other minor bugfixes