Skip to content

Releases: JamesParrott/sDNA_GH

Version 3. Automated tests. Experimental CPython component and pip support (now available on PyPi)..

22 May 17:36
Compare
Choose a tag to compare

No intentional breaking changes have been made, but a major refactor has been carried out to the packaging process, and the components ('old' GHPython ones) are now being built in Rhino 8.

  • Automated API tests
  • Experimental installation using pip
  • Allows for future installation in Rhino 8 CPython 3 components (currently not possible)
  • Available on PyPi

Experimental support for Rhino 8

16 Mar 10:30
Compare
Choose a tag to compare
Pre-release

Not fully tested, but works around a major bug in Rhino 8, and runs sDNA_Integral.

Support user-added advanced options together with juncformula and linkformula

01 Jan 17:06
Compare
Choose a tag to compare

Launcher components are the same as v2.9.1's, and will show that version inside their code.

Fixes bug from refactor.

31 Dec 10:44
Compare
Choose a tag to compare

Fixes v2.9.0, in which juncformula and lineformula inputs are now automatically added to sDNA tool components that can use them (all of them except Prepare, Learn and Predict). If either is set to a non-empty string, an advanced config string is formed, regardless of the value of make_advanced.

v2.8.0 Fisher jenks and geometric classifiers

15 Dec 21:37
Compare
Choose a tag to compare

v2.7.2-rc Support copy and pasting sDNA components.

05 Dec 22:14
Compare
Choose a tag to compare

Runs some setup code on the component, even if the tool for that component is cached.

When the old problematic shared global options state was being used this, wasn't necessary. But with the functional option (sync=false) it's a bug. This rc could be a great UX improvement.

Search for fields by prefix (and suggest prefixes).

07 Nov 16:54
Compare
Choose a tag to compare

The best practise is still to specify the exact field to be visualised.

However, the default for "field" is now None, not 'BtEn', so there's a small possibility of a breaking change for those relying on this, who also specified a numerical radius. As now field = None causes a search based on field_prefix = 'Bt', the search could pick up BtE500 before BtEn for example.

This is an edge case to let a new convenience helper work, not a major API change, so I have only bumped a minor version number.

Mid points and class bounds from Parser

04 Nov 18:29
Compare
Choose a tag to compare

More data about the legend provided.

Long Wave Radio, Atlantic...

01 May 20:11
Compare
Choose a tag to compare

Unicode characters can now be read from and written to config.toml. Previous toml library deprecated in favour of toml_tools v2.0.0

Improved handling of shapefile fields

21 Apr 16:17
Compare
Choose a tag to compare
v2.5.1

v2.5.1 components rebuilt, inc readme.  Dev batch files renamed.  New…