<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyecsca.git/pyecsca/ec/formula/metrics.py, branch 0.3.2</title>
<subtitle>Python Elliptic Curve Side-Channel Analysis toolkit.</subtitle>
<id>https://git.neuromancer.sk/pyecsca.git/atom/pyecsca/ec/formula/metrics.py?h=0.3.2</id>
<link rel='self' href='https://git.neuromancer.sk/pyecsca.git/atom/pyecsca/ec/formula/metrics.py?h=0.3.2'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/'/>
<updated>2024-06-04T15:02:57Z</updated>
<entry>
<title>New tree API.</title>
<updated>2024-06-04T15:02:57Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-04T15:02:57Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=618deff9313f1b4ee91d8fe028d7103bfe95144b'/>
<id>urn:sha1:618deff9313f1b4ee91d8fe028d7103bfe95144b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve execution tree API.</title>
<updated>2024-06-04T14:18:20Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-04T14:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=4eadcd6ad1e4cadcb8bb0b6da8d9c0b62f2a09f0'/>
<id>urn:sha1:4eadcd6ad1e4cadcb8bb0b6da8d9c0b62f2a09f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make imports absolute (to allow doctests).</title>
<updated>2024-06-01T12:15:39Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-01T12:15:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=5ddfea8c12b2e76fa7aed8eb146c8c385e2abe60'/>
<id>urn:sha1:5ddfea8c12b2e76fa7aed8eb146c8c385e2abe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve doc coverage and cleanup public functions.</title>
<updated>2024-05-30T16:24:43Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-05-30T16:24:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=5222ce8f6989de61a0a4a8ed7fa3dc7c6f575dfb'/>
<id>urn:sha1:5222ce8f6989de61a0a4a8ed7fa3dc7c6f575dfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: replace list comprehension with set comprehension</title>
<updated>2024-04-16T14:32:54Z</updated>
<author>
<name>deepsource-autofix[bot]</name>
</author>
<published>2024-04-16T14:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=f595efb4b2c18f5f1a805e31c39d41848248e70e'/>
<id>urn:sha1:f595efb4b2c18f5f1a805e31c39d41848248e70e</id>
<content type='text'>
Although there is nothing syntactically wrong with this code, it is hard to read and can be simplified to a set comprehension.
Using set comprehension is more performant since there is no need to create a transient list.</content>
</entry>
<entry>
<title>Move formula expand to work with sets.</title>
<updated>2024-01-31T14:14:28Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-01-31T14:14:28Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=f7f4115df9d443449b9c57875a38ea12b12f1758'/>
<id>urn:sha1:f7f4115df9d443449b9c57875a38ea12b12f1758</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrate formula expansion.</title>
<updated>2023-12-05T13:06:07Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2023-12-05T12:58:51Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/pyecsca.git/commit/?id=3860a7ca356e334e4a5c7419e774e49f79408905'/>
<id>urn:sha1:3860a7ca356e334e4a5c7419e774e49f79408905</id>
<content type='text'>
 - Moved into pyecsca.ec.formula subpackage.
 - Unified formula metrics.
 - Moved tests into tests with library_formula fixture.
 - Cleaned up typing.
</content>
</entry>
</feed>
