Skip to content

Conversation

@kostrykin
Copy link
Owner

No description provided.

@kostrykin kostrykin changed the title Update to 0.2.0 Refactor for 0.2.0 May 13, 2025
@kostrykin kostrykin requested a review from Copilot May 13, 2025 10:36
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors various project configurations and documentation in preparation for version 0.2.0. Key updates include new dependency listings and documentation pages, revised build configurations (CMake and GitHub workflows), and updated installation instructions and licensing.

Reviewed Changes

Copilot reviewed 143 out of 143 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs/requirements.txt Added explicit dependency versions for documentation generation
docs/*.rst Introduced autodoc pages for different library modules
README.md Updated package naming, dependency info, and installation steps
CMakeLists.txt Revised project name, build outputs, and module build configuration
.vscode/settings.json Updated editor settings and file associations
.readthedocs.yaml Configured Read the Docs environment and dependency installation
.github/workflows/*.yml Overhauled build and test workflows with improved Conda setup
.github/Dockerfile Removed Dockerfile as part of the refactoring effort

@kostrykin kostrykin merged commit a8925d4 into develop May 13, 2025
6 checks passed
@kostrykin kostrykin deleted the dev/refactor branch May 13, 2025 11:43
@kostrykin kostrykin mentioned this pull request May 13, 2025
kostrykin added a commit that referenced this pull request May 13, 2025
* Add build workflow

* Fix build workflow

* Fix build script

* Fix build script

* Fix build script

* Add `libglu1-mesa-dev` dependency for build script

* Add `libglew-dev` dependency to build script

* Add `-Dpybind11_DIR=`

* Set `$CONDA_PREFIX` environment variable

* Fix build workflow

* Remove doxygen from build script

* Fix bug in setup.py

* Fix build script

* Disable tests

* Fix bug in setup.py

* Use `sudo` for `setup.py install` in build script

* Fix build script

* Build wheel and upload artifact

* Reduce artifact size

* Fix artifact

* Exclude debug build from artifact

* Clean up artifact

* Fix workflow

* Add Docker build workflow

* Add `pyyaml` as build dependency to build script

* Update build instructions

* Fix build workflow

* Fix Docker workflow

* Fix workflow

* Add debug code to workflow

* Fix Dockerfile

* Squashed commit of the following:

commit 750d7f8
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:32:42 2023 +0100

    Fix Dockerfile

commit cc5fc3f
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:28:01 2023 +0100

    Fix Dockerfile

commit 0006721
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:24:11 2023 +0100

    Fix Dockerfile

commit fba55bb
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:15:22 2023 +0100

    Fix Dockerfile

commit 8891b25
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:10:23 2023 +0100

    Fix Dockerfile

commit d282592
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:03:30 2023 +0100

    Fix Dockerfile

commit 2a4edd0
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:59:18 2023 +0100

    Fix Dockerfile

commit dc78de0
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:53:39 2023 +0100

    Fix Dockerfile

commit 7d97369
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:46:30 2023 +0100

    Add debug info to Dockerfile

commit e789036
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:40:22 2023 +0100

    Fix Dockerfile

commit dc48cc7
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:27:00 2023 +0100

    Add debug code

commit be4c97e
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:22:19 2023 +0100

    Fix Dockerfile

* Add examples to Dockerfile

* Update README.md

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Update README.md

* Fix `docker run` instruction

* Refactor for 0.2.0 (#1)

* Add environment.yml

* Update CMakeLists.txt

* Clean up build script

* Add `libopengl-devel` dependency

* Fix build

* Clean up tests, fix linking

* Clean up `egl.Context` binding

* Drop `carna.py`

* Update settings.json

* Clean up `base.Spatial` and `base.Node`

* Implement `SpatialView` and add memory tests

* Add `Node.test__attach_child__circular`

* Add `Node.test__attach_child__nonfree`

* Add `Node.test__movable`

* Add `Node.test__tag`

* Add `Node.test__localTransform`

* Add `Node.test__detach_from_parent`

* Add `CARNA_EXRA_CHECKS` environment variable

* Add `Camera` tests

* Add `Geometry` tests (incomplete)

* Add `Geometry.test__geometry_type` and `Geometry.test__features_count`

* Clean up code

* Add `Material` and tests

* Fix typo

* Add `Geometry.put_feature` and `Geometry.remove_feature`

* Add `Geometry.clear_features`

* Add `Geometry.has_feature`

* Clean up code

* Add `ContextView`

* Pin `pybind11 <3`

* Refactor structure

* Add `Surface` (no tests yet)

* Add `FrameRenderer` and tests

* Clean up test/test_egl.py

* Add `configure_carna_log`

* Add `math`

* Add `MeshFactory`

* Add `OpaqueRenderingStage`

* Add `CarnaRenderingTestCase`

* Make build directory readonly in VSCode

* Fix `Surface::end`

* Fix tests

* Add `helpers.FrameRendererHelper`

* Add `FrameRenderer.append_stage`

* Remove extra checks (not working properly across submodules)

* Add convenience layer

* Add `renderer` convenience function

* Extend spatial convenience functions

* Add RTD setup

* Add sphinx build to build script

* Fix doc building

* Update docs

* Make `carna.renderer` a class instead of a function

* Update docs

* Update integration test

* Add `frustum` method to convenience renderer

* Update docs

* Update docs

* Update docs

* Rename `configure_carna_log` to `logging`

* Add `VolumeGridHelperBase`

* Add `VolumeGridHelper_IntensityVolumeUInt16`

* Add `VolumeGridHelper_IntensityVolumeUInt16.intensities_role`

* Add `VolumeGridHelper_IntensityVolumeUInt16_NormalMap3DInt8`

* Add `VolumeGridHelper_IntensityVolumeUInt8`

* Add `VolumeGridHelper_IntensityVolumeUInt8_NormalMap3DInt8`

* Add `VolumeGridHelper_*.create_node`

* Add `MaskRenderingStage` (test fail)

* Add failing `EGLContext` test case

* Fix bug in `EGLContext` d'tor (tests pass)

* Add `Color` and tests

* Add `MaskRenderingStage` attributes, methods, and tests

* Add docs

* Add `volume` convenience function

* Add debug build mode

* Fix bug with lazy data loading behaviour of `VolumeGridHelper`

https://kostrykin.github.io/Carna/html/classCarna_1_1base_1_1ManagedTexture3D.html#a37f03f311b2d1bd87ccb12f545d70f04

* Update docs

* Update docs

* Add logo to docs

* Add `renderer.animation`

* Use `solid` shaders instead of `unshaded` for example materials

* Fix `animation.render` to produce smooth animations

* Fix docs

* Add `MIPStage` and `MIPLayer`

* Fix bug in `EGLContext` (enable resource sharing)

* Add `CuttingPlanesStage`

* Add script to install Carna development version

* Fix install_carna_dev.bash

* Employ `.carna-dev` in CMakeLists.txt

* Add `ColorMapView`

* Fix install_carna_dev.bash

* Add `MIPStage.color_map`

* Update test results

* Add `color_map_helper` and fix tests

* Update build instructions

* Add `carna.base.AssertionFailure`

* Migrate to `Carna::base::MeshRenderingMixin`

* Rename `Dimensions` to `Extent` and `millimeters` to `units`

* Migrate build process from Carna to LibCarna

* Migrate LICENSE to MIT

* Migrate code from Carna to CarnaLib

* Add logo

* Add example notebook

* Clean up convenience layer

* Add `_transform` to convenience layer

* Replace `np.bool` by `bool`

* Add support for h264 rendering in `imshow`

* Always build docs from scratch

This is to avoid errors with nbsphinx.

* Add examples/cthead.ipynb

* Import colormaps from matplotlib

* Add `DVRStage`

* Add DVR to cells.ipynb

* Update example notebooks

* Rename `libcarna.animation` to `libcarna.animate`

* Update example notebooks

* Simplify `animate` syntax

* Update example notebooks

* Clean up `_expand_module`

* Update example notebooks

* Add material scheme validation

* Update example notebooks

* Add `dvr.replicate`

* Add `mip.replicate`

* Update example notebooks

* Add `transform_into_voxels_from` method for volumes

* Update example notebooks

* Fix HUV normalization

* Add `drr`

* Update example notebooks

* Update docs and example notebooks

* Add `normalize_hounsfield_units` function

* Add more debugging checks to `EGLContext`

* Rename `mesh_factory` to `meshes`

* Add `camera.proj` and `camera.frustum` methods

* Refactor `_transform` and `_spatial_mixin`

* Update

* Update example notebooks

* Add `libcarna.data`

* Add `libcarna.data.toy`

* Add `cutting_planes`

* Add `cutting_planes` and `mask_renderer`

* Rename `render` to `render_stage`

* Fix `base.MeshFactory`

* Clean up API, docs, and examples

* Migrate `cutting_planes` to use color maps instead of windowing

* Add `.normalized` and `.raw` convenience methods for `volume` geometries

* Add fundamental colorbars

* Refactor `colormap_helper`

* Add colorbar labels, update example notebooks

* Update example notebooks

* Add spatial annotations example

* Fix bugs, add segmentation example

* Update README.md and example notebooks

* Add `material.line_width`

* Add track visualization example

* Add `mesh` and `material` arguments to `geometry` function

* Adapt to newest upstream changes

* Add keyword aliases

* Add more aliases and update docs

* Update CI to build wheel

* Add testing to CI

* Update requirements

* Update build workflows

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build.yml

* Add example notebooks to test CI, fix triggers

* Update README.md

* Update environment.yml

* Add `workflow_dispatch` trigger

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build_all.yml

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI, update environment.yml

* Update CI

* Fix setup.py

* Remove dangling files

* Add dependencies to setup.py

* Update CI

* Update CI

* Migrate to unity build

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Remove libcarna from setup.py dependencies (not a Python dependency)

* Fix dependencies

* Update CI

* Add test/__init__.py

* Fix Python<3.12 compatibility

* Update CI

* Update CI

* Update CI

* Update CI

* Fix compatibility with Python<3.11

* Debug

* Add `LibCarna::egl::EGLContext::Details::selectDisplay`

* Debug

* Debug

* Add `LIBCARNA_PYTHON_LOGGING` environment variable

* Debug

* Update CI

* Install `libegl` via conda instead of apt

* Add `typing_extensions` as dependency in setup.py

* Update CI

* Update CI

* Update CI

* Update CI

* Remove support for Python 3.9

* Debug

* Debug

* Debug

* Debug, add `EGLContext.vendor` and `EGLContext.renderer`

* Update image comparison methods

* Update image comparison methods

* Update image comparison methods

* Add vendor-specific expected test outputs

* Employ vendor-specific expected test outputs

* Remove debug output

* Install missing dependencies

* Add summary of notebook changes

* Fix CI

* Install ffmpeg

* Remove notebooks from CI (taking too long)

* Add more keyword aliases

* Refactor `_spatial_mixin` rotation/translation/scaling methods

* Update README.md

* Remove MANIFEST.in

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update RTD integration (#2)

* Add `LIBCARNA_PYTHON_NBSPHINX_EXECUTE` environment variable

* Add docs building for testing to CI

* Update RTD integration, remove doc building from CI

* Update docs/conf.py

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Migrate build system to `python-build` (#3)

* Migrate to `python-build`

* Clean-up setup.py.in

* Fix linux_build.bash

* Update CMakeLists.txt

* Fix linux_build.bash

* Fix linux_build.bash

* Update build

* Update tests

* Fix linux_build.bash

* Update CMake files

* Update CI and RTD integration

* Update build.yml

* Rename `LIBCARNA_PYTHON_BUILD_TEST` to `LIBCARNA_PYTHON_BUILD_TESTS`

* Update README.md

* Update docs
kostrykin added a commit that referenced this pull request May 15, 2025
* Update to 0.2.0 (#4)

* Add build workflow

* Fix build workflow

* Fix build script

* Fix build script

* Fix build script

* Add `libglu1-mesa-dev` dependency for build script

* Add `libglew-dev` dependency to build script

* Add `-Dpybind11_DIR=`

* Set `$CONDA_PREFIX` environment variable

* Fix build workflow

* Remove doxygen from build script

* Fix bug in setup.py

* Fix build script

* Disable tests

* Fix bug in setup.py

* Use `sudo` for `setup.py install` in build script

* Fix build script

* Build wheel and upload artifact

* Reduce artifact size

* Fix artifact

* Exclude debug build from artifact

* Clean up artifact

* Fix workflow

* Add Docker build workflow

* Add `pyyaml` as build dependency to build script

* Update build instructions

* Fix build workflow

* Fix Docker workflow

* Fix workflow

* Add debug code to workflow

* Fix Dockerfile

* Squashed commit of the following:

commit 750d7f8
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:32:42 2023 +0100

    Fix Dockerfile

commit cc5fc3f
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:28:01 2023 +0100

    Fix Dockerfile

commit 0006721
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:24:11 2023 +0100

    Fix Dockerfile

commit fba55bb
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:15:22 2023 +0100

    Fix Dockerfile

commit 8891b25
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:10:23 2023 +0100

    Fix Dockerfile

commit d282592
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 10:03:30 2023 +0100

    Fix Dockerfile

commit 2a4edd0
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:59:18 2023 +0100

    Fix Dockerfile

commit dc78de0
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:53:39 2023 +0100

    Fix Dockerfile

commit 7d97369
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:46:30 2023 +0100

    Add debug info to Dockerfile

commit e789036
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:40:22 2023 +0100

    Fix Dockerfile

commit dc48cc7
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:27:00 2023 +0100

    Add debug code

commit be4c97e
Author: Leonid Kostrykin <void@evoid.de>
Date:   Wed Dec 13 09:22:19 2023 +0100

    Fix Dockerfile

* Add examples to Dockerfile

* Update README.md

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Fix Dockerfile

* Update README.md

* Fix `docker run` instruction

* Refactor for 0.2.0 (#1)

* Add environment.yml

* Update CMakeLists.txt

* Clean up build script

* Add `libopengl-devel` dependency

* Fix build

* Clean up tests, fix linking

* Clean up `egl.Context` binding

* Drop `carna.py`

* Update settings.json

* Clean up `base.Spatial` and `base.Node`

* Implement `SpatialView` and add memory tests

* Add `Node.test__attach_child__circular`

* Add `Node.test__attach_child__nonfree`

* Add `Node.test__movable`

* Add `Node.test__tag`

* Add `Node.test__localTransform`

* Add `Node.test__detach_from_parent`

* Add `CARNA_EXRA_CHECKS` environment variable

* Add `Camera` tests

* Add `Geometry` tests (incomplete)

* Add `Geometry.test__geometry_type` and `Geometry.test__features_count`

* Clean up code

* Add `Material` and tests

* Fix typo

* Add `Geometry.put_feature` and `Geometry.remove_feature`

* Add `Geometry.clear_features`

* Add `Geometry.has_feature`

* Clean up code

* Add `ContextView`

* Pin `pybind11 <3`

* Refactor structure

* Add `Surface` (no tests yet)

* Add `FrameRenderer` and tests

* Clean up test/test_egl.py

* Add `configure_carna_log`

* Add `math`

* Add `MeshFactory`

* Add `OpaqueRenderingStage`

* Add `CarnaRenderingTestCase`

* Make build directory readonly in VSCode

* Fix `Surface::end`

* Fix tests

* Add `helpers.FrameRendererHelper`

* Add `FrameRenderer.append_stage`

* Remove extra checks (not working properly across submodules)

* Add convenience layer

* Add `renderer` convenience function

* Extend spatial convenience functions

* Add RTD setup

* Add sphinx build to build script

* Fix doc building

* Update docs

* Make `carna.renderer` a class instead of a function

* Update docs

* Update integration test

* Add `frustum` method to convenience renderer

* Update docs

* Update docs

* Update docs

* Rename `configure_carna_log` to `logging`

* Add `VolumeGridHelperBase`

* Add `VolumeGridHelper_IntensityVolumeUInt16`

* Add `VolumeGridHelper_IntensityVolumeUInt16.intensities_role`

* Add `VolumeGridHelper_IntensityVolumeUInt16_NormalMap3DInt8`

* Add `VolumeGridHelper_IntensityVolumeUInt8`

* Add `VolumeGridHelper_IntensityVolumeUInt8_NormalMap3DInt8`

* Add `VolumeGridHelper_*.create_node`

* Add `MaskRenderingStage` (test fail)

* Add failing `EGLContext` test case

* Fix bug in `EGLContext` d'tor (tests pass)

* Add `Color` and tests

* Add `MaskRenderingStage` attributes, methods, and tests

* Add docs

* Add `volume` convenience function

* Add debug build mode

* Fix bug with lazy data loading behaviour of `VolumeGridHelper`

https://kostrykin.github.io/Carna/html/classCarna_1_1base_1_1ManagedTexture3D.html#a37f03f311b2d1bd87ccb12f545d70f04

* Update docs

* Update docs

* Add logo to docs

* Add `renderer.animation`

* Use `solid` shaders instead of `unshaded` for example materials

* Fix `animation.render` to produce smooth animations

* Fix docs

* Add `MIPStage` and `MIPLayer`

* Fix bug in `EGLContext` (enable resource sharing)

* Add `CuttingPlanesStage`

* Add script to install Carna development version

* Fix install_carna_dev.bash

* Employ `.carna-dev` in CMakeLists.txt

* Add `ColorMapView`

* Fix install_carna_dev.bash

* Add `MIPStage.color_map`

* Update test results

* Add `color_map_helper` and fix tests

* Update build instructions

* Add `carna.base.AssertionFailure`

* Migrate to `Carna::base::MeshRenderingMixin`

* Rename `Dimensions` to `Extent` and `millimeters` to `units`

* Migrate build process from Carna to LibCarna

* Migrate LICENSE to MIT

* Migrate code from Carna to CarnaLib

* Add logo

* Add example notebook

* Clean up convenience layer

* Add `_transform` to convenience layer

* Replace `np.bool` by `bool`

* Add support for h264 rendering in `imshow`

* Always build docs from scratch

This is to avoid errors with nbsphinx.

* Add examples/cthead.ipynb

* Import colormaps from matplotlib

* Add `DVRStage`

* Add DVR to cells.ipynb

* Update example notebooks

* Rename `libcarna.animation` to `libcarna.animate`

* Update example notebooks

* Simplify `animate` syntax

* Update example notebooks

* Clean up `_expand_module`

* Update example notebooks

* Add material scheme validation

* Update example notebooks

* Add `dvr.replicate`

* Add `mip.replicate`

* Update example notebooks

* Add `transform_into_voxels_from` method for volumes

* Update example notebooks

* Fix HUV normalization

* Add `drr`

* Update example notebooks

* Update docs and example notebooks

* Add `normalize_hounsfield_units` function

* Add more debugging checks to `EGLContext`

* Rename `mesh_factory` to `meshes`

* Add `camera.proj` and `camera.frustum` methods

* Refactor `_transform` and `_spatial_mixin`

* Update

* Update example notebooks

* Add `libcarna.data`

* Add `libcarna.data.toy`

* Add `cutting_planes`

* Add `cutting_planes` and `mask_renderer`

* Rename `render` to `render_stage`

* Fix `base.MeshFactory`

* Clean up API, docs, and examples

* Migrate `cutting_planes` to use color maps instead of windowing

* Add `.normalized` and `.raw` convenience methods for `volume` geometries

* Add fundamental colorbars

* Refactor `colormap_helper`

* Add colorbar labels, update example notebooks

* Update example notebooks

* Add spatial annotations example

* Fix bugs, add segmentation example

* Update README.md and example notebooks

* Add `material.line_width`

* Add track visualization example

* Add `mesh` and `material` arguments to `geometry` function

* Adapt to newest upstream changes

* Add keyword aliases

* Add more aliases and update docs

* Update CI to build wheel

* Add testing to CI

* Update requirements

* Update build workflows

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build_all.yml

* Fix .github/workflows/build.yml

* Add example notebooks to test CI, fix triggers

* Update README.md

* Update environment.yml

* Add `workflow_dispatch` trigger

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build.yml

* Update build_all.yml

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI, update environment.yml

* Update CI

* Fix setup.py

* Remove dangling files

* Add dependencies to setup.py

* Update CI

* Update CI

* Migrate to unity build

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Update CI

* Remove libcarna from setup.py dependencies (not a Python dependency)

* Fix dependencies

* Update CI

* Add test/__init__.py

* Fix Python<3.12 compatibility

* Update CI

* Update CI

* Update CI

* Update CI

* Fix compatibility with Python<3.11

* Debug

* Add `LibCarna::egl::EGLContext::Details::selectDisplay`

* Debug

* Debug

* Add `LIBCARNA_PYTHON_LOGGING` environment variable

* Debug

* Update CI

* Install `libegl` via conda instead of apt

* Add `typing_extensions` as dependency in setup.py

* Update CI

* Update CI

* Update CI

* Update CI

* Remove support for Python 3.9

* Debug

* Debug

* Debug

* Debug, add `EGLContext.vendor` and `EGLContext.renderer`

* Update image comparison methods

* Update image comparison methods

* Update image comparison methods

* Add vendor-specific expected test outputs

* Employ vendor-specific expected test outputs

* Remove debug output

* Install missing dependencies

* Add summary of notebook changes

* Fix CI

* Install ffmpeg

* Remove notebooks from CI (taking too long)

* Add more keyword aliases

* Refactor `_spatial_mixin` rotation/translation/scaling methods

* Update README.md

* Remove MANIFEST.in

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update RTD integration (#2)

* Add `LIBCARNA_PYTHON_NBSPHINX_EXECUTE` environment variable

* Add docs building for testing to CI

* Update RTD integration, remove doc building from CI

* Update docs/conf.py

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update .readthedocs.yaml

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Migrate build system to `python-build` (#3)

* Migrate to `python-build`

* Clean-up setup.py.in

* Fix linux_build.bash

* Update CMakeLists.txt

* Fix linux_build.bash

* Fix linux_build.bash

* Update build

* Update tests

* Fix linux_build.bash

* Update CMake files

* Update CI and RTD integration

* Update build.yml

* Rename `LIBCARNA_PYTHON_BUILD_TEST` to `LIBCARNA_PYTHON_BUILD_TESTS`

* Update README.md

* Update docs

* Migrate to local skvideo fork

* Clean up `libcarna.libs.skvideo`

* Clean up `libcarna.libs.skvideo`

* Clean up `libcarna.libs.skvideo`

* Clean up `libcarna.libs.skvideo`

* Clean up `libcarna.libs.skvideo`

* Update example notebooks

* Rename LICENSE-scikit-video to LICENSE-skvideo

* Remove `scikit-video` requirement from setup.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants