Skip to content

Latest commit

 

History

History
102 lines (70 loc) · 3.34 KB

CHANGELOG.md

File metadata and controls

102 lines (70 loc) · 3.34 KB

Changelog

  • Add partial support for OpenFOAM standard list
  • Modify the YAML file to include multiple documents (meta, foam, static)
  • ...
  • Add command line tool with click
  • Modify the original single file to Python package
  • ...
  • Add version information for YAML
  • Modify project name
  • ...
  • Add real-time progress bar for most OpenFOAM solvers
  • Add "other" document for YAML to hold uncategorized data
  • Add script to convert Python package into a single file
  • Add this changelog :)
  • Modify README.md according to the template
  • Remove the idea of rewriting the project using Rust
  • Add more progress bar adapters for applications
  • Add MkDocs support, which will be used to build documentation in the future
  • Add post-processing sub-module for VTK
  • Fix version comparison problem (major and minor)
  • Fix typo: permision -> permission
  • Add more cases
  • Add more comments in source code
  • Add more information about OpenFOAM (root, environ, foamSearch, etc.)
  • Add post-processing (probes)
  • Update program architecture
  • Add Array?D data type
  • Add draft conversion of OpenFOAM case to YAML format
  • Add more cases
  • Add third-party tutorials (BasicOpenFOAMProgrammingTutorials)
  • Fix type hints error in standalone script (t.Optional['Foam'])
  • Update program architecture (original PostProcess is renamed VTK and degraded to a sub-module of PostProcess)
  • Update Command::run to allow pipeline to specify additional parameters
  • Add the ability to import modules on demand
  • Add support for multilingual documentation
  • Add optional dependencies for package
  • Publish ifoam package on PyPi using Poetry
  • Add third-party tutorials (openfoam_tutorials)
  • Add mypy support for static types
  • Add the ability to parse additional Foam files
  • Add the ability to read remote case
  • Add typing-extensions support
  • Compatible with python3.7
  • Move cases to a new repository
  • Update program architecture (Foam::_save_static)
  • Add extra object
    • Constructing case
    • Converting string to object with each other
    • E-mailing
    • Timing
    • Plotting
  • Add namespace to package
  • Update program architecture
    • foam::base::type::{Data, Version} -> foam::util::object::{Data, Version}
    • foam::base::parse -> foam::parse
    • foam::parse::yaml::YAML -> foam::parse::case::Case
    • foam::extra -> foam::util::object

v0.13

  • Add __slots__ support
  • Improve type hints