{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"Generates synthetic oil reservoir simulator data using Perlin noise, producing pseudo-random values with names matching real oil simulator outputs like fopr (oil production rate).","skillfed_tags":["simulation","synthetic-data","petroleum"],"use_cases":["Generate training data for machine learning models that predict oil reservoir behavior without needing actual simulator runs","Create test datasets for oil industry software that expects opm-flow-compatible output formats","Prototype and validate reservoir simulation workflows before committing to expensive full simulations","Populate synthetic well and block scenarios for algorithm development in petroleum engineering","Benchmark performance of data processing pipelines that consume oil simulator outputs"],"what_it_does":"Oil Reservoir Synthesizer generates synthetic data mimicking real oil reservoir simulators like opm-flow. It uses Perlin noise to create pseudo-random but spatially coherent values for wells and blocks over time steps, producing outputs with names matching industry-standard simulators (e.g., fopr for oil production rate). The package exposes a single OilSimulator class that acts as a builder and generator: you configure wells and blocks with seed values, then step through time to retrieve simulated values.\n\nThe package depends only on numpy and installs as a pure Python wheel. It was originally part of larger projects (ERT and libres) and is maintained by Equinor. Despite active repository status, the project carries an early-stage development classification and has not released since late 2023, so stability and feature completeness should be verified before relying on it in production workflows.","worth_installing":"Yes, if you need synthetic oil reservoir data for testing, training, or prototyping. Install friction is minimal and the dependency footprint is small. However, verify that the early-stage development status and 980-day release gap are acceptable for your use case\u2014this is not a mature, actively-released library. The copyleft GPL-3.0 license requires any derivative distribution to remain open-source."},"id":"oil-reservoir-synthesizer","links":{"html":"https://skillfed.io/packages/oil-reservoir-synthesizer","md":"https://skillfed.io/packages/oil-reservoir-synthesizer.md","pypi":"https://pypi.org/project/oil-reservoir-synthesizer/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-12-08","license_spdx":null,"license_treatment":"copyleft","name":"oil-reservoir-synthesizer","python_support":"unspecified","summary":"A generator for synthetic oil reservoir values"},"popularity":{"monthly_downloads":83492,"position":14073,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
