Roadmap

This document outlines planned features and areas for future improvement. The items listed here represent potential directions for the project and are subject to change based on community feedback and project priorities.

Planned Features

Rectilinear Grid Support

Introduce a dedicated RectilinearGrid class alongside the existing CornerPointGrid.

The current CornerPointGrid implementation stores the geometry required for fully general corner-point grids. While this provides maximum flexibility, it results in unnecessary memory usage for regular rectilinear grids. A dedicated implementation would significantly reduce memory consumption while improving computational performance.

Intersect Export Support

Extend the export framework to support file formats compatible with the Intersect simulator. This would enable Petres to support multiple reservoir simulators through a consistent export interface.

Additional Interpolation Methods

Expand the interpolation module with additional algorithms suitable for different datasets and applications. This would provide users with greater flexibility when working with geological and reservoir data of varying characteristics.

Future Improvements

Test Suite

The current test suite provides a solid foundation but would benefit from improved organization, broader test coverage, and additional integration tests to improve long-term maintainability.

Documentation

Continue expanding the documentation to include:

  • Additional conceptual guides

  • More practical examples

  • Architecture and design documentation

  • Improvements to existing documentation for clarity and completeness

Performance Optimizations

Continue identifying opportunities to improve execution performance, reduce memory usage, and increase scalability for large reservoir models.