Skip to main content
Sign in
Snippets Groups Projects
Commit eb9a1cb3 authored by Jan Habscheid's avatar Jan Habscheid
Browse files

remove old docker files + rebuild docs

parent eec8db9c
Branches
No related tags found
1 merge request!7Examples microstructures
File deleted
# # Start with a base image that includes conda
# FROM continuumio/miniconda3:latest
# # Set environment variables
# ENV CONDA_DEFAULT_ENV=pod
# ENV PATH /opt/conda/envs/${CONDA_DEFAULT_ENV}/bin:$PATH
# ENV HOME /root
# # Copy project file
# COPY requirements.txt .
# # Create a conda environment and install the required packages
# RUN conda create --name ${CONDA_DEFAULT_ENV} python=3.12.7 -y && \
# echo "conda activate ${CONDA_DEFAULT_ENV}" > ~/.bashrc && \
# echo "conda install -n ${CONDA_DEFAULT_ENV} --file requirements.txt" > ~/.bashrc
# # Activate environment
# SHELL ["conda", "run", "-n", "pod", "/bin/bash", "-c"]
# WORKDIR /root
# # Set the default environment on container start
# # ENTRYPOINT ["conda", "run", "-n", "pod", "/bin/bash", "-c"]
# CMD ["bash"]
# FROM continuumio/miniconda3:latest
# # Set working directory
# WORKDIR /app
# # Copy environment setup files
# COPY requirements.txt ./
# # Update the base environment's Python version
# RUN conda install -n base python=3.12.7 -y && \
# pip install --upgrade pip==25.0 && \
# pip install -r requirements.txt
# # # Install the required packages
# # RUN pip install --upgrade pip==25.0
# # # RUN conda install vtk==9.4.0 -y
# # RUN pip install -r requirements.txt
# # # conda install --yes --file requirements.txt
# # Use the Conda environment
# CMD ["/bin/bash"]
# FROM continuumio/miniconda3:latest
# # Set working directory
# WORKDIR /app
# # Copy requirements file
# COPY requirements.txt ./
# # Install dependencies
# RUN conda update -n base -c defaults conda && \
# conda create --name pod python=3.12.7 -c conda-forge && \
# echo "conda activate pod" >> ~/.bashrc && \
# /bin/bash -c "source ~/.bashrc && conda activate pod && \
# conda install -c conda-forge vtk=9.3.1 && \
# pip install -r requirements.txt"
# # Ensure conda environment is activated when entering the container
# RUN echo "conda activate pod" >> /root/.bashrc
# SHELL ["/bin/bash", "--login", "-c"]
# # Default to an interactive shell
# CMD ["/bin/bash"]
# Use Python base image
FROM python:3.12.7
# Install system dependencies
RUN apt-get update && apt-get install -y \
git cmake ninja-build g++ gcc python3-dev
# Clone the repository and rewrite SSH URLs to HTTPS
RUN git clone https://github.com/tataratat/splinepy.git && \
cd splinepy && \
git config --global url."https://github.com/".insteadOf "git@github.com:" && \
git submodule deinit -f . && \
git submodule update --init --recursive && \
pip install -e .
# RUN apt-get update -y && apt-get upgrade -y
# # Update pip
# RUN pip install --upgrade pip==25.0
# # Copy your project files
# COPY requirements.txt .
# # Install dependencies (if needed)
# # RUN pip install --upgrade pyvista
# # RUN pip install vtk
# # RUN pip install -r requirements.txt
# # Install documentation dependencies
# RUN pip install numpy==2.0.2 kneed==0.8.5 matplotlib==3.9.3 pandas==2.2.3 scikit-learn==1.5.2 scipy==1.14.1 tensorflow==2.18.0
# # RUN pip install setuptools --upgrade
# # RUN pip install splinepy==0.1.3
# # Install splinepy from suorce
# RUN git clone https://github.com/tataratat/splinepy.git && cd splinepy && git submodule update --init --recursive && pip install -e .
# RUN pip install sphinx==8.2.1 myst-parser==4.0.1 sphinx-copybutton==0.5.2 sphinx-rtd-theme==3.0.2
WORKDIR /root
CMD ["python"]
services:
solver:
build:
context: .
dockerfile: Dockerfile
volumes:
- .:/root/solver
stdin_open: true # Equivalent to -i for interactive mode
tty: true # Equivalent to -t for a terminal interface
command: ["/bin/bash"]
\ No newline at end of file
No preview for this file type
No preview for this file type
This diff is collapsed.
......@@ -131,7 +131,7 @@
<p>Base class for regression models.</p>
<dl class="py method">
<dt class="sig sig-object py" id="models.RegressionModels.RegressionModels.POD">
<span class="sig-name descname"><span class="pre">POD</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">R_velocity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">R_pressure</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">scaled</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">ndarray</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">ndarray</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#models.RegressionModels.RegressionModels.POD" title="Link to this definition"></a></dt>
<span class="sig-name descname"><span class="pre">POD</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">R_velocity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">R_pressure</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">scaled</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">testdata</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">Tuple</span><span class="p"><span class="pre">[</span></span><span class="pre">ndarray</span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">ndarray</span><span class="p"><span class="pre">]</span></span></span></span><a class="headerlink" href="#models.RegressionModels.RegressionModels.POD" title="Link to this definition"></a></dt>
<dd><p>Perform Proper Orthogonal Decomposition (POD) on the velocity and pressure fields.</p>
<p>If R_velocity or R_pressure is None, the elbow point is used.</p>
<dl class="field-list simple">
......@@ -140,6 +140,7 @@
<li><p><strong>R_velocity</strong> (<em>int</em><em>, </em><em>optional</em>) – Number of modes for the velocity field, by default None</p></li>
<li><p><strong>R_pressure</strong> (<em>int</em><em>, </em><em>optional</em>) – Number of modes for the pressure field, by default None</p></li>
<li><p><strong>scaled</strong> (<em>bool</em><em>, </em><em>optional</em>) – Use scaled data, by default True</p></li>
<li><p><strong>testdata</strong> (<em>bool</em><em>, </em><em>optional</em>) – Use test data, by default True</p></li>
</ul>
</dd>
<dt class="field-even">Returns<span class="colon">:</span></dt>
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment