<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nissy-core/python/examples, branch python-callback</title>
<subtitle>The "engine" of nissy, including the H48 optimal solver.</subtitle>
<id>https://git.tronto.net/nissy-core/atom?h=python-callback</id>
<link rel='self' href='https://git.tronto.net/nissy-core/atom?h=python-callback'/>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/'/>
<updated>2025-08-14T11:32:19Z</updated>
<entry>
<title>Added attempt to make pause / resume work with python module</title>
<updated>2025-08-14T11:32:19Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-14T11:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=c835bf15da3ce39b856222d352c800f6ebd51acf'/>
<id>urn:sha1:c835bf15da3ce39b856222d352c800f6ebd51acf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed UNIX build script to build.sh, added info to README.md related to windows build</title>
<updated>2025-08-12T13:49:36Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-12T13:49:36Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=2a38070d44ed01753c51067bbd7f007e4b74bd6b'/>
<id>urn:sha1:2a38070d44ed01753c51067bbd7f007e4b74bd6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small improvemen to python example</title>
<updated>2025-08-12T13:20:16Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-12T13:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=80a412f31c18a2fdf1d56cf9ec817a1d1819de82'/>
<id>urn:sha1:80a412f31c18a2fdf1d56cf9ec817a1d1819de82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplified name of Python module</title>
<updated>2025-08-11T10:05:08Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-11T10:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=4544e08997a7af6a8defa47efae1e9ba5c2c30f6'/>
<id>urn:sha1:4544e08997a7af6a8defa47efae1e9ba5c2c30f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small fixes</title>
<updated>2025-08-08T13:25:42Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-08T13:17:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=9c5c7af7abe9e444210ac86b903eee775fc76a84'/>
<id>urn:sha1:9c5c7af7abe9e444210ac86b903eee775fc76a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added API function for solution variations</title>
<updated>2025-08-07T13:28:01Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-08-07T13:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=5355de2921126e2b75e24abd57e17556e22a6ed0'/>
<id>urn:sha1:5355de2921126e2b75e24abd57e17556e22a6ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added simpler python example</title>
<updated>2025-07-18T13:26:59Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-07-18T13:26:59Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=ecc5e71e2d26fbf2f0bf2298ff8ee40366bd4ac7'/>
<id>urn:sha1:ecc5e71e2d26fbf2f0bf2298ff8ee40366bd4ac7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Small rework of optimal vs maxsols</title>
<updated>2025-04-17T12:36:27Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-17T08:50:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=0ece4b72db22139db51e8f5f37c25f24c84f3e43'/>
<id>urn:sha1:0ece4b72db22139db51e8f5f37c25f24c84f3e43</id>
<content type='text'>
I wanted to make the "optimal" and "maxsolutions" options mutually
exclusive, but in the end I decided there is value in keeping both
(e.g. for specifying a limit to the number of solutions when asking
for "all" optimal").

Now optimal cannot be negative anymore, for the same reason of maxsolutions.

The interface user (shell, UI) will have to take care of handling this
in a way that makes sense for the user. Usually this means setting
the maximum number of solutions to UINT_MAX (or a similar very high
number) when the user wants "all optimal".
</content>
</entry>
<entry>
<title>Improved C++ API and added info to README</title>
<updated>2025-04-14T12:00:44Z</updated>
<author>
<name>Sebastiano Tronto</name>
<email>sebastiano@tronto.net</email>
</author>
<published>2025-04-14T12:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tronto.net/nissy-core/commit/?id=3ab1012ea8c55f82812b5998fd6b4fdf53dea70e'/>
<id>urn:sha1:3ab1012ea8c55f82812b5998fd6b4fdf53dea70e</id>
<content type='text'>
</content>
</entry>
</feed>
