Skip to content

Conversation

@ecomodeller
Copy link
Member

Summary

Add ADRs documenting key architectural decisions for new developers:

  • 001 NumPy as data backend
  • 002 mikecore over pythonnet
  • 003 Dataset/DataArray pattern
  • 004 Geometry abstraction
  • 005 Factory pattern for file opening
  • 006 Matplotlib-style plotting
  • 007 PFS module
  • 008 pandas for time handling

Document key architectural decisions for new developers:
- NumPy as data backend
- mikecore over pythonnet
- Dataset/DataArray pattern
- Geometry abstraction
- Factory pattern for file opening
- Matplotlib-style plotting
- PFS module
- pandas for time handling
Corrected title numbers in ADRs 002-008 to match their respective
filenames for consistency.
Add reference to adr/ folder in Source Structure section to help
Claude Code locate architectural decision records.
MIKE IO only supports Windows and Linux, not macOS.
@ecomodeller ecomodeller marked this pull request as ready for review January 18, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants