Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
91bd515
Update notebook as spec
FBumann Feb 20, 2026
076f29b
Implement consistent coordinate alignment for linopy operations
FBumann Feb 20, 2026
140021e
Added user warning for joins which result in size 0 expressions.py
FBumann Feb 20, 2026
abd3ac2
Update convention and tests. Make notebooks mroe concise
FBumann Feb 20, 2026
1e18984
show assign_coords pattern
FBumann Feb 20, 2026
e7ea997
All join="override" usages in tests have been replaced with assign_co…
FBumann Feb 20, 2026
370e27f
Merge branch 'harmonize-linopy-operations' into harmonize-linopy-oper…
FabianHofmann Mar 4, 2026
c0ef60f
Add arithmetic convention doc
FBumann Mar 9, 2026
9be7b96
Enforce strict arithmetic convention: exact join + no extra dims from…
FBumann Mar 9, 2026
d491d2d
Refactor linopy.align to delegate to each type's reindex method
FBumann Mar 9, 2026
59c8b4d
Remove FillWrapper, make reindex type-aware for fill values
FBumann Mar 9, 2026
d0faa7f
Simplify Expression.reindex: fill_value is always a scalar for const
FBumann Mar 9, 2026
2217bfc
Add algebraic property tests and document in notebook
FBumann Mar 9, 2026
4b750b8
Add algebraic property spec and tests
FBumann Mar 9, 2026
332aa1a
Remove Rule 2 for arithmetic, keep for constraint RHS only
FBumann Mar 9, 2026
d4df674
Remove constraint RHS dim check, allow broadcasting everywhere
FBumann Mar 9, 2026
10ecaf6
Document constant preparation pitfalls and xr.set_options
FBumann Mar 9, 2026
7471b73
Document algebraic property limitations for constant preparation
FBumann Mar 9, 2026
086843c
Expand positional alignment section in notebook
FBumann Mar 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions doc/arithmetic-convention.nblink
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"path": "../examples/arithmetic-convention.ipynb"
}
2 changes: 1 addition & 1 deletion doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,10 @@ This package is published under MIT license.
:caption: User Guide

user-guide
arithmetic-convention
creating-variables
creating-expressions
creating-constraints
coordinate-alignment
sos-constraints
piecewise-linear-constraints
piecewise-linear-constraints-tutorial
Expand Down
Loading