Open Source Credits¶
OptiScope stands on the shoulders of giants. We gratefully acknowledge the following open-source projects that make this work possible.
Core Dependencies¶
- NumPy: The fundamental package for scientific computing with Python.
- Pandas: Powerful data structures for data analysis, time series, and statistics.
- SciPy: Fundamental algorithms for scientific computing in Python.
- Pydantic: Data validation using Python type hints.
- SQLAlchemy: The Python SQL Toolkit and Object Relational Mapper.
Visualization & Dashboard¶
- Plotly: An interactive, open-source, and browser-based graphing library.
- Dash: A framework for building analytical web applications.
- Dash Mantine Components: Dash components based on Mantine React library.
- Dash Iconify: Icon component for Dash.
- Dash Extensions: A collection of utility components for Dash.
- Plotly Resampler: Visualizing large time-series data.
Data Handling¶
- h5py: A Pythonic interface to the HDF5 binary data format.
- DuckDB: An in-process SQL OLAP database management system.
- Psycopg2: PostgreSQL database adapter for Python.
Development & Testing¶
- Pytest: A framework that makes it easy to write small, readable tests.
- Ruff: An extremely fast Python linter and code formatter.
- Pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
Documentation¶
- MkDocs: A fast, simple and downright gorgeous static site generator that's geared towards building project documentation.
- Material for MkDocs: A powerful documentation theme for MkDocs.
This list is automatically generated from the project's dependencies.