Releases: SeismoExt/OpsParser
Releases · SeismoExt/OpsParser
v0.1.2
Release Notes
Version 0.1.2
🚀 New Features
Enhanced OpenSeesPy Experience
- Modern IDE Support: Enjoy enhanced IDE autocompletion and type hints with a simple
ops = parser.enhance()call (in progress...) - Streamlined integration for better development workflow
Advanced Selection System
- Chainable Selection Methods: Each manager now supports
sel()method for conditional chaining and set operations - Set Operations: Perform union, intersection, difference, and other set operations on selections
- Flexible Filtering: Filter materials, elements, and nodes based on various criteria with fluent API
🐛 Bug Fixes & Improvements
- Various bug fixes and performance improvements
- Enhanced user experience and interface refinements
- Code quality improvements and documentation updates
📚 Documentation
- Updated API documentation
- Added usage examples and tutorials
- Improved code comments and type hints
v0.1.1
v0.1.1
- modify all command Manager classes to singleton pattern
- optimize command invocation logic
- update documentation
v0.1.0
A lightweight, pure Python implementation of an OpenSeesPy command monitoring tool for capturing, recording, and analyzing OpenSees command execution processes. No third-party dependencies, compatible with all OpenSeesPy versions, with no impact on original performance. Provides flexible API interfaces, supporting custom data processing and event triggering mechanisms.