Alexander Nozik altavir
altavir closed pull request kscience/controls-kt#16 2025-12-14 19:13:17 +03:00
dev
altavir pushed to main at kscience/controls-kt 2025-12-14 19:13:03 +03:00
8627527be8 Merge pull request 'dev' (!17) from dev into main
1aad1c1bb3 Merge pull request 'refactor/named-states' (!15) from refactor/named-states into dev
1d2b95c6df Add optional constructor element names and access to them. Implementation for KS-623
319e682b49 Make SimulationReport experimental.
4283f9d60b Total refactor of Constructor. Add optional names to states and models.
Compare 8 commits »
altavir merged pull request kscience/controls-kt#17 2025-12-14 19:13:03 +03:00
dev
altavir created pull request kscience/controls-kt#17 2025-12-14 19:12:58 +03:00
dev
altavir created pull request kscience/controls-kt#16 2025-12-14 19:12:52 +03:00
dev
altavir pushed to dev at kscience/controls-kt 2025-12-14 19:11:53 +03:00
1aad1c1bb3 Merge pull request 'refactor/named-states' (!15) from refactor/named-states into dev
1d2b95c6df Add optional constructor element names and access to them. Implementation for KS-623
319e682b49 Make SimulationReport experimental.
4283f9d60b Total refactor of Constructor. Add optional names to states and models.
c471789af2 Fix buffer test
Compare 22 commits »
altavir merged pull request kscience/controls-kt#15 2025-12-14 19:11:53 +03:00
refactor/named-states
altavir created pull request kscience/controls-kt#15 2025-12-14 19:11:18 +03:00
refactor/named-states
altavir pushed to refactor/named-states at kscience/controls-kt 2025-12-14 19:10:52 +03:00
1d2b95c6df Add optional constructor element names and access to them. Implementation for KS-623
319e682b49 Make SimulationReport experimental.
Compare 2 commits »
altavir pushed to refactor/named-states at kscience/controls-kt 2025-12-11 23:00:19 +03:00
4283f9d60b Total refactor of Constructor. Add optional names to states and models.
c471789af2 Fix buffer test
3257ceedb4 Separate StateContainer and MutableStateContainer.
82ebb3f31d Rename DeviceState to ValueState
Compare 4 commits »
altavir created branch refactor/named-states in kscience/controls-kt 2025-12-11 23:00:19 +03:00
altavir pushed to main at kscience/controls-kt 2025-12-06 20:11:22 +03:00
225a9c1bf8 Minor debugging issues and texts
altavir commented on pull request kscience/attributes-kt#1 2025-12-04 17:31:07 +03:00
WIP: Implement superattributes API

Sometimes dumb error is much better than smart logic.

altavir commented on pull request kscience/attributes-kt#1 2025-12-04 17:26:36 +03:00
WIP: Implement superattributes API

By the way, I am not sure that we need additional class for implied attributes. Simple Map seems to suffice.

altavir commented on pull request kscience/attributes-kt#1 2025-12-04 17:25:59 +03:00
WIP: Implement superattributes API

I mean just throw an exception if there are any conflicts in implied properties. But do no check implied properties conflict if the implied attribute is explicitly defined in Attributes. So, if…

altavir commented on pull request kscience/attributes-kt#1 2025-12-04 17:13:00 +03:00
WIP: Implement superattributes API

I think that there is a simple solution for all diamond problems. Require for current attributes to explicitly declare implied attribute, otherwise throw an exception. Actually, it works the same…

altavir suggested changes for kscience/attributes-kt#1 2025-12-04 09:52:35 +03:00
WIP: Implement superattributes API

I would like to change the semantics a bit. If we do not use inheritance, let us make it more flexible. Let as assume that if object has attribute A that implies attribute B with value b that object automatically have attribute B with value b. I propose two changes:

altavir closed pull request kscience/kmath#523 2025-12-04 09:24:15 +03:00
feature/metropolis
altavir pushed to dev at kscience/kmath 2025-11-30 11:55:15 +03:00
845aea0cd7 Merge pull request 'Replace FlagAttributes with BooleanAttributes for matrices to solve KS-626' (!530) from feature/boolean-flag-attributes into dev
7267880126 Remove unnecessary attributes type arguments for MatrixWrapper
f3e9e338bf Merge branch 'dev' into feature/boolean-flag-attributes
9c22b51fa5 Minor fixes to builders
26dfdf39df Merge remote-tracking branch 'spc/feature/boolean-flag-attributes' into feature/boolean-flag-attributes
Compare 9 commits »
altavir merged pull request kscience/kmath#530 2025-11-30 11:55:15 +03:00
Replace FlagAttributes with BooleanAttributes for matrices to solve KS-626