simplify description & add our gitea
This commit is contained in:
parent
12f0f6be03
commit
faf8c2f67a
@ -14,307 +14,307 @@ jobs:
|
||||
context: python/cpu
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:py-c
|
||||
|
||||
# SCIPY:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: scipy build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: ScienceCompute/scipy
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:scipy
|
||||
SCIPY:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: scipy build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: ScienceCompute/scipy
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:scipy
|
||||
|
||||
# PYAI_C:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: pyai-c build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: ScienceCompute/pyai/cpu
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:pyai-c
|
||||
PYAI_C:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: pyai-c build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: ScienceCompute/pyai/cpu
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:pyai-c
|
||||
|
||||
# SCRPY_C:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: scrpy-c build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: BigData/scrpy
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:scrpy
|
||||
SCRPY_C:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: scrpy-c build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: BigData/scrpy
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:scrpy
|
||||
|
||||
# SQL:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: scrpy-c build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: BigData/sql
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:sql
|
||||
SQL:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: scrpy-c build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: BigData/sql
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:sql
|
||||
|
||||
# PYSPARK:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: pyspark build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: BigData/pyspark
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:pyspark
|
||||
PYSPARK:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: pyspark build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: BigData/pyspark
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:pyspark
|
||||
|
||||
# PYFLINK:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: pyflink build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: BigData/pyflink
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:pyflink
|
||||
PYFLINK:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: pyflink build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: BigData/pyflink
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:pyflink
|
||||
|
||||
# AGDA:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
AGDA:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
|
||||
# ANSIBLE:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: ansible build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/ansible
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:ansible
|
||||
ANSIBLE:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: ansible build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/ansible
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:ansible
|
||||
|
||||
# C:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: c build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/c
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:c
|
||||
C:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: c build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/c
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:c
|
||||
|
||||
# CADABRA2:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: cadabra2 build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/cadabra2
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:cadabra2
|
||||
CADABRA2:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: cadabra2 build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/cadabra2
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:cadabra2
|
||||
|
||||
# CHAPEL:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
CHAPEL:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
|
||||
# CPP:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: cpp build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/cpp
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:cpp
|
||||
CPP:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: cpp build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/cpp
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:cpp
|
||||
|
||||
# JAVA:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
JAVA:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
|
||||
# JS:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: js build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/js
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:js
|
||||
JS:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: js build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/js
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:js
|
||||
|
||||
# JULIA:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: julia build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/julia
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:julia
|
||||
JULIA:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: julia build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/julia
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:julia
|
||||
|
||||
# LUA:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: lua build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/lua
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:lua
|
||||
LUA:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: lua build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/lua
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:lua
|
||||
|
||||
|
||||
# R:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: r build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Program/r
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:r
|
||||
R:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: r build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Program/r
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:r
|
||||
|
||||
# NOVNC:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: novnc build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Gui/novnc
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:novnc
|
||||
NOVNC:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: novnc build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Gui/novnc
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:novnc
|
||||
|
||||
# PYQT6:
|
||||
# runs-on: runner
|
||||
# needs: NOVNC
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: pyqt6 build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Gui/pyqt6
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:pyqt6
|
||||
PYQT6:
|
||||
runs-on: runner
|
||||
needs: NOVNC
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: pyqt6 build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Gui/pyqt6
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:pyqt6
|
||||
|
||||
# OCTAVE:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: octave build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/octave
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:octave
|
||||
OCTAVE:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: octave build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/octave
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:octave
|
||||
|
||||
# SAGEMATH:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: sagemath build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/sagemath
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:sage
|
||||
SAGEMATH:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: sagemath build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/sagemath
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:sage
|
||||
|
||||
# SCILAB:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: scilab build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/scilab
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:scilab
|
||||
SCILAB:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: scilab build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/scilab
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:scilab
|
||||
|
||||
# MAPLE:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: maple build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/maple
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:maple
|
||||
MAPLE:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: maple build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/maple
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:maple
|
||||
|
||||
# MMA:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: mma build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/mathematica
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:mma
|
||||
MMA:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: mma build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/mathematica
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:mma
|
||||
|
||||
# MATLAB_MINIMAL:
|
||||
# runs-on: runner
|
||||
# needs: Base
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: matlab build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/matlab/minimal
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:matlab-minimal
|
||||
MATLAB_MINIMAL:
|
||||
runs-on: runner
|
||||
needs: Base
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: matlab build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/matlab/minimal
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:matlab-minimal
|
||||
|
||||
# MATLAB_MCM:
|
||||
# runs-on: runner
|
||||
# needs: MATLAB_MINIMAL
|
||||
# steps:
|
||||
# - name: checkout code
|
||||
# uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
# - name: matlab-mcm build
|
||||
# uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
# with:
|
||||
# context: Math/matlab/mcm
|
||||
# tags: eoelab.org:1027/${{ gitea.repository }}:matlab-mcm
|
||||
MATLAB_MCM:
|
||||
runs-on: runner
|
||||
needs: MATLAB_MINIMAL
|
||||
steps:
|
||||
- name: checkout code
|
||||
uses: https://eoelab.org:1027/actions/checkout@v4
|
||||
- name: matlab-mcm build
|
||||
uses: https://eoelab.org:1027/actions/build-push-action@v6
|
||||
with:
|
||||
context: Math/matlab/mcm
|
||||
tags: eoelab.org:1027/${{ gitea.repository }}:matlab-mcm
|
||||
|
||||
Push:
|
||||
runs-on: runner
|
||||
needs: [Base] #MATLAB_MCM, MAPLE, MMA
|
||||
needs: [MATLAB_MCM, MAPLE, MMA] #
|
||||
steps:
|
||||
- name: login gitea_registry
|
||||
uses: https://eoelab.org:1027/actions/login-action@v3
|
||||
|
27
README.md
27
README.md
@ -7,6 +7,7 @@ English | [中文](README_CN.md)
|
||||
**THIS doc for non-CN USER**
|
||||
|
||||
**dockerhub: https://hub.docker.com/r/ben0i0d/jupyter**
|
||||
**Our Gitea: https://eoelab.org:1027/ben0i0d/jupyter**
|
||||
|
||||
### HOW TO USE
|
||||
**Docker**
|
||||
@ -19,37 +20,33 @@ Specify the image in the profile of the singleuser
|
||||
- description: SCIPython, for scientific research and engineering applications.
|
||||
display_name: Scipy
|
||||
kubespawner_override:
|
||||
image: docker.io/ben0i0d/jupyter:scipy-c
|
||||
image: docker.io/ben0i0d/jupyter:scipy
|
||||
```
|
||||
|
||||
**Jupyterhub on Docker**
|
||||
```
|
||||
c.DockerSpawner.allowed_images = {
|
||||
'Python': 'ben0i0d/jupyter:py-c'
|
||||
'Scipy': 'ben0i0d/jupyter:scipy'
|
||||
}
|
||||
```
|
||||
### Global description
|
||||
1. If you build or fork the image yourself, replace the base image in the Dockerfile with the image on DockerHub
|
||||
2. For commercial software such as Mathematica, MATLAB, etc., we only provide packaging, and the specific activation method and possible consequences are borne by the user
|
||||
### List of images that are currently being built
|
||||
* Upstream: Mirror upstream, benchmarking against the jupyter official minimal-notebook image
|
||||
* Base: benchmarking against the jupyter official minimal-notebook image
|
||||
* Description
|
||||
1. Upstream has switched to `debian:bookworm-slim`, and GPU upstream images are also built based on `debian:bookworm`
|
||||
2. Sudo is added for passwordless use. In scenarios with high security requirements, do not allow privilege escalation
|
||||
3. Provided packages: .zip extraction
|
||||
* Python: Supports Python , combining Python syntax with the ecosystem for production and research.
|
||||
* Scipy: Provides a scientific computing environment for Python, offering rich numerical computation, optimization, signal processing, statistical analysis, etc., for scientific research and engineering applications.
|
||||
* Scrpy: Provides a web scraping environment for Python, used for extracting data from the internet, automating information gathering and analysis tasks, suitable for data mining, web scraping, and business intelligence collection applications.
|
||||
* pyspark: Provides a Python-based Spark programming interface for large-scale data processing and analysis, offering powerful parallel computing capabilities and rich data manipulation functions, suitable for efficient data processing and machine learning tasks in distributed environments.
|
||||
* pyflink: Provides a Python-based Flink programming interface for stateful computation of unbounded and bounded data streams. It also offers batch processing APIs for processing batch data computations based on stream computing engines.
|
||||
* pyai (With GPU): Provides a common AI toolchain, offering a rich set of deep learning frameworks and NLP model libraries, enabling developers to easily build and train various AI models for applications in image recognition, natural language processing, etc.
|
||||
* Julia: Supports Julia, a high-performance, dynamic programming language designed for scientific computing and data analysis, with readability similar to Python and execution speed similar to C.
|
||||
* Python: Supports Python
|
||||
* Scipy: Provides a scientific computing environment for Python
|
||||
* Scrpy: Provides a web scraping environment for Python
|
||||
* pyspark: Provides a Python-based Spark program
|
||||
* pyflink: Provides a Python-based Flink program
|
||||
* pyai (With GPU): Provides Pytorch
|
||||
* Julia: Supports Julia
|
||||
* Description:
|
||||
1. Environment variable `JULIA_NUM_THREADS` in Julia image, please configure according to desired concurrency threads at startup.
|
||||
* R: Supports R, a programming language for statistical analysis and data visualization, with rich data processing libraries and powerful statistical functions, widely used in data science and research fields.
|
||||
* Sagemath: An open-source mathematical computation system that combines multiple mathematical packages, providing extensive mathematical functions such as numerical computation, symbolic computation, discrete mathematics, and statistical analysis. It is also an interactive computing environment, convenient for mathematical modeling, algorithm design, and academic research.
|
||||
* Scilab (With Desktop-GUI): An open-source numerical computing software, suitable for numerical analysis, data visualization, simulation, and modeling in scientific and engineering fields. It provides a rich set of mathematical functions and toolboxes, supports matrix computation, symbolic computation, and plotting functions, is a powerful mathematical tool, especially suitable for education and research fields, provides Xfce desktop support, and includes all plugins available through APT.
|
||||
* Octave: An open-source numerical computing software similar to Matlab, used for scientific computing, data analysis, and numerical simulation. It provides powerful matrix operations, plotting functions, and rich numerical analysis functions, a free and convenient tool suitable for mathematical modeling, algorithm development, and teaching tasks, includes all plugins available through APT.
|
||||
1. Environment variable `JULIA_NUM_THREADS` in Julia image, please configure according to desired concurrency threads at startup, default is 8
|
||||
* Maple: A mathematical software that provides a powerful mathematical engine through an intelligent file interface, enabling easy analysis, exploration, visualization, and solving of mathematical problems.
|
||||
* Description
|
||||
1. Upload `license.dat libmaple.so` to the main directory. Each time the environment is started, run `sudo cp license.dat /opt/maple/license && sudo cp libmaple.so /opt/maple/bin.X86_64_LINUX/` to activate before use.
|
||||
|
34
README_CN.md
34
README_CN.md
@ -7,6 +7,7 @@ English | [中文](README_CN.md)
|
||||
**为中国用户的文档**
|
||||
|
||||
**我们的docker镜像仓库是 https://hub.docker.com/r/ben0i0d/jupyter**
|
||||
**我们的Gitea镜像仓库是 https://eoelab.org:1027/ben0i0d/jupyter**
|
||||
|
||||
### 如何使用
|
||||
**Docker**
|
||||
@ -19,19 +20,19 @@ English | [中文](README_CN.md)
|
||||
- description: 提供Python的科学计算环境,提供了丰富的数值计算、优化、信号处理、统计分析等功能,用于科学研究和工程应用。
|
||||
display_name: Scipy
|
||||
kubespawner_override:
|
||||
image: docker.io/ben0i0d/jupyter:scipy-c
|
||||
image: docker.io/ben0i0d/jupyter:scipy
|
||||
```
|
||||
|
||||
**Jupyterhub on Docker**
|
||||
```
|
||||
c.DockerSpawner.allowed_images = {
|
||||
'Python': 'ben0i0d/jupyter:py-c'
|
||||
'Scipy': 'ben0i0d/jupyter:scipy'
|
||||
}
|
||||
```
|
||||
### 全局说明
|
||||
1. 如果自行构建或派生,替换dockerfile中的基础镜像为dockerhub上的镜像
|
||||
2. 对于例如Mathematica,MATLAB等商业软件,我们只提供打包,具体激活方式及可能带来的后果由用户承担
|
||||
3. 以下代码适用于解决matplotlib绘图缺失中文字体
|
||||
3. 以下代码适用于解决matplotlib绘图缺失中文字体(使用前需要先安装wqy-zenhei字体)
|
||||
```
|
||||
from matplotlib.font_manager import FontProperties
|
||||
# 设置中文字体路径
|
||||
@ -39,26 +40,21 @@ zh_font = FontProperties(fname="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc")
|
||||
# 将中文字体设置为默认字体
|
||||
plt.rcParams["font.family"] = zh_font.get_name()
|
||||
```
|
||||
### 当前构建镜像清单
|
||||
* Upstream: 镜像上游,对标jupyter官方的minimal-notebook镜像
|
||||
### 需要额外说明的镜像
|
||||
* Base:基础镜像,包含jupyterhub,jupyterlab,相当于jupyter官方的minimal-notebook镜像
|
||||
* 说明
|
||||
1. 上游已经切换到`debian:bookworm-slim`,GPU上游镜像也基于`debian:bookworm`二次构建了镜像
|
||||
1. 上游已经切换到`debian:bookworm-slim`
|
||||
2. 添加了sudo的无密码使用,在安全要求较高的场景中,不要允许特权提升
|
||||
3. 提供软件包:.zip文件解压(.zip)
|
||||
* Llinux(With Desktop-GUI):在无特权的情况下学习Linux系统,提供Xfce桌面支持
|
||||
* Python:支持Python,通过将python语法与生态系统相结合进行生产与研究。
|
||||
* Scipy:提供Python的科学计算环境,提供了丰富的数值计算、优化、信号处理、统计分析等功能,用于科学研究和工程应用。
|
||||
* Scrpy: 提供Python的网页采取环境,用于提取互联网上的数据,实现自动化的信息收集和分析任务,适用于数据挖掘、网络爬虫以及业务情报收集等应用场景。
|
||||
* pyspark: 提供基于Python的Spark编程接口,用于大规模数据处理和分析,提供了强大的并行计算能力和丰富的数据操作函数,适合在分布式环境中进行高效的数据处理和机器学习任务。
|
||||
* pyflink: 提供基于Python的Flink编程接口,用于对无边界和有边界的数据流进行有状态的计算,也提供了批处理API,用于基于流式计算引擎处理批量数据的计算能力。
|
||||
* pyai(With GPU):提供常用AI工具链,提供了丰富的深度学习框架和NLP模型库,使开发人员能够轻松构建和训练各种人工智能模型,并应用于图像识别、自然语言处理等领域。
|
||||
* Julia:支持Julia,高性能、动态的编程语言,设计用于科学计算和数据分析,具备类似Python的易读性和类似C的执行速度。
|
||||
* Python:支持Python。
|
||||
* Scipy:提供Python的科学计算环境
|
||||
* Scrpy: 提供Python的网页采取环境,适用于数据挖掘、网络爬虫
|
||||
* pyspark: 提供基于Python的Spark编程接口
|
||||
* pyflink: 提供基于Python的Flink编程接口
|
||||
* pyai(With GPU):提供Pytorch。
|
||||
* Julia:支持Julia
|
||||
* 说明:
|
||||
1. Julia镜像中的环境变量`JULIA_NUM_THREADS`,请在启动时根据理想的并发线程数进行配置
|
||||
* R:支持R,面向统计分析和数据可视化的编程语言,拥有丰富的数据处理库和强大的统计功能,广泛应用于数据科学和研究领域。
|
||||
* Sagemath:一个开源的数学计算系统,结合了多个数学软件包,提供了广泛的数学功能,如数值计算、符号计算、离散数学和统计分析。它也是一个交互式计算环境,方便进行数学建模、算法设计和学术研究。
|
||||
* Scilab(With Desktop-GUI): 开源的数值计算软件,适用于科学和工程领域中的数值分析、数据可视化、模拟和建模。它提供了丰富的数学函数和工具箱,支持矩阵计算、符号计算和绘图功能,是一个强大的数学工具,尤其适用于教育和研究领域,提供Xfce桌面支持,包含APT可获取的全部插件。
|
||||
* Octave: 开源的数值计算软件,类似于Matlab,用于科学计算、数据分析和数值模拟。它提供了强大的矩阵运算、绘图功能以及丰富的数值分析函数,是一个免费且便捷的工具,适合进行数学建模、算法开发和教学任务,包含APT可获取的全部插件。
|
||||
1. Julia镜像中的环境变量`JULIA_NUM_THREADS`,请在启动时根据理想的并发线程数进行配置,默认为8
|
||||
* Maple: 一个数学软件,透过智能文件界面提供强大数学引擎,可以轻松分析、探索、可视化和求解数学问题
|
||||
* 说明
|
||||
1. 将`license.dat libmaple.so`上传至主目录,每一次启动环境时,运行`sudo cp license.dat /opt/maple/license && sudo cp libmaple.so /opt/maple/bin.X86_64_LINUX/`完成激活再使用
|
||||
|
Loading…
x
Reference in New Issue
Block a user