Skip to content

Development#1

Merged
AndrewTrepagnier merged 12 commits into
masterfrom
development
Sep 13, 2025
Merged

Development#1
AndrewTrepagnier merged 12 commits into
masterfrom
development

Conversation

@AndrewTrepagnier

Copy link
Copy Markdown
Owner

Development has many new features that will bring major restructuring to the core architecture.

I've made a list of everything that fundamentally change the package's data flow + external tools such as testing suites:

  • Set up pytest framework with fixtures and parametrization
  • Add comprehensive test suite (this is LLM generated and will need to make sure it all works at a later date)
  • Integrate SymPy reporting
  • Add GitHub Actions CI/CD pipeline
  • Fix core_dev.py dataclass field ordering and method signatures
  • Core.py is no longer used, but not yet deleted. core_Dev will replace it. It uses a stateless design that eliminates the clutter of instance references(selfs) overpopulating the codebase
  • Generator function within instance.analyze_generator() will allow users to see data at each stage with some for loops. analyze is still available and usable
  • Visualizations were not fixed yet.

AndrewTrepagnier and others added 12 commits August 18, 2025 19:14
- Set up pytest framework with fixtures and parametrization
- Add comprehensive test suite
- Integrate SymPy reporting
- Add GitHub Actions CI/CD pipeline
- Fix core_dev.py dataclass field ordering and method signatures
…into development

"Add comprehensive testing infrastructure

- Set up pytest framework with fixtures and parametrization
- Add comprehensive test suite
- Integrate SymPy reporting
- Add GitHub Actions CI/CD pipeline
- Fix core_dev.py dataclass field ordering and method signatures"
@AndrewTrepagnier AndrewTrepagnier merged commit 516df0c into master Sep 13, 2025
0 of 6 checks passed
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.

1 participant