From 4828bc5129dd2d2e99226d7e3a158ca4ef19b46e Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 17:51:26 +0200 Subject: [PATCH 001/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d7678904..1f50c5ea 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,3 +36,29 @@ jobs: run: | conda install pytest pytest + - name: Install pypa/build + run: >- + python3 -m + pip install + build + --user + - name: Build a binary wheel and a source tarball + run: python3 -m build + - name: Store the distribution packages + uses: actions/upload-artifact@v3 + with: + name: python-package-distributions + path: dist/ + + publish-to-pypi: + name: >- + Publish Python 🐍 distribution 📦 to PyPI + if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes + needs: + - build + runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/ # Replace with your PyPI project name + permissions: + id-token: ${{ secrets.PYPI_TOKEN }} # IMPORTANT: mandatory for trusted publishing From d67eda0575e241ef6e14cbb84c8eefe975e45328 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 17:55:36 +0200 Subject: [PATCH 002/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 1f50c5ea..860fcb9f 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -62,3 +62,11 @@ jobs: url: https://pypi.org/p/ # Replace with your PyPI project name permissions: id-token: ${{ secrets.PYPI_TOKEN }} # IMPORTANT: mandatory for trusted publishing + steps: + - name: Download all the dists + uses: actions/download-artifact@v3 + with: + name: python-package-distributions + path: dist/ + - name: Publish distribution 📦 to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 From cc6b7912573c91c16c9e1cdc78de0593a7308fb2 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 17:57:52 +0200 Subject: [PATCH 003/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 860fcb9f..5d0e3289 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -61,7 +61,7 @@ jobs: name: pypi url: https://pypi.org/p/ # Replace with your PyPI project name permissions: - id-token: ${{ secrets.PYPI_TOKEN }} # IMPORTANT: mandatory for trusted publishing + id-token: AgEIcHlwaS5vcmcCJDJkMWJjNmUyLTdkNWUtNGQzZS04ZDkzLTYyOGU2YjJhOWFhNAACD1sxLFsiY3RsZWFybiJdXQACLFsyLFsiMjU0MmQzNTMtMjQ5NS00M2RjLWJhMmItZmRhZDZkZWFhYjhmIl1dAAAGIOo3BSZXBeOwWxTXANSTZddhRmGJf7wH9JZU2vQs0ejZ # IMPORTANT: mandatory for trusted publishing steps: - name: Download all the dists uses: actions/download-artifact@v3 From dc3ebf21585f48210eb317ae127040c59c4ef963 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 17:59:00 +0200 Subject: [PATCH 004/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 5d0e3289..41f93551 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -61,7 +61,7 @@ jobs: name: pypi url: https://pypi.org/p/ # Replace with your PyPI project name permissions: - id-token: AgEIcHlwaS5vcmcCJDJkMWJjNmUyLTdkNWUtNGQzZS04ZDkzLTYyOGU2YjJhOWFhNAACD1sxLFsiY3RsZWFybiJdXQACLFsyLFsiMjU0MmQzNTMtMjQ5NS00M2RjLWJhMmItZmRhZDZkZWFhYjhmIl1dAAAGIOo3BSZXBeOwWxTXANSTZddhRmGJf7wH9JZU2vQs0ejZ # IMPORTANT: mandatory for trusted publishing + id-token: "AgEIcHlwaS5vcmcCJDJkMWJjNmUyLTdkNWUtNGQzZS04ZDkzLTYyOGU2YjJhOWFhNAACD1sxLFsiY3RsZWFybiJdXQACLFsyLFsiMjU0MmQzNTMtMjQ5NS00M2RjLWJhMmItZmRhZDZkZWFhYjhmIl1dAAAGIOo3BSZXBeOwWxTXANSTZddhRmGJf7wH9JZU2vQs0ejZ" # IMPORTANT: mandatory for trusted publishing steps: - name: Download all the dists uses: actions/download-artifact@v3 From 256d0269e90275d2a3f3095562110db693b5b98d Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:01:01 +0200 Subject: [PATCH 005/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 41f93551..f06a67a8 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -59,9 +59,9 @@ jobs: runs-on: ubuntu-latest environment: name: pypi - url: https://pypi.org/p/ # Replace with your PyPI project name + url: https://pypi.org/p/ctlearn # Replace with your PyPI project name permissions: - id-token: "AgEIcHlwaS5vcmcCJDJkMWJjNmUyLTdkNWUtNGQzZS04ZDkzLTYyOGU2YjJhOWFhNAACD1sxLFsiY3RsZWFybiJdXQACLFsyLFsiMjU0MmQzNTMtMjQ5NS00M2RjLWJhMmItZmRhZDZkZWFhYjhmIl1dAAAGIOo3BSZXBeOwWxTXANSTZddhRmGJf7wH9JZU2vQs0ejZ" # IMPORTANT: mandatory for trusted publishing + id-token: write steps: - name: Download all the dists uses: actions/download-artifact@v3 From eb090424f00387a6a11c4c6f09068197c11e88ef Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:08:20 +0200 Subject: [PATCH 006/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index f06a67a8..cc5b3a09 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -42,8 +42,8 @@ jobs: pip install build --user - - name: Build a binary wheel and a source tarball - run: python3 -m build + #- name: Build a binary wheel and a source tarball + # run: python3 -m build - name: Store the distribution packages uses: actions/upload-artifact@v3 with: From 6fa77572459bef1f5c13fc538266b2f26706a0f8 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:14:22 +0200 Subject: [PATCH 007/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index cc5b3a09..ff0c1033 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -53,7 +53,7 @@ jobs: publish-to-pypi: name: >- Publish Python 🐍 distribution 📦 to PyPI - if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes + #if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes needs: - build runs-on: ubuntu-latest From f09f7e270382411cd8274304d5fbe927f0017c58 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:19:32 +0200 Subject: [PATCH 008/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index ff0c1033..c58df1cc 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -45,7 +45,7 @@ jobs: #- name: Build a binary wheel and a source tarball # run: python3 -m build - name: Store the distribution packages - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: python-package-distributions path: dist/ @@ -64,7 +64,7 @@ jobs: id-token: write steps: - name: Download all the dists - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: python-package-distributions path: dist/ From b0e6713a0371a33c4e4526292258bd863ef7a734 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:28:55 +0200 Subject: [PATCH 009/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index c58df1cc..ff0c1033 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -45,7 +45,7 @@ jobs: #- name: Build a binary wheel and a source tarball # run: python3 -m build - name: Store the distribution packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v3 with: name: python-package-distributions path: dist/ @@ -64,7 +64,7 @@ jobs: id-token: write steps: - name: Download all the dists - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v3 with: name: python-package-distributions path: dist/ From 154b6f0a1d85f3a667f736e2dfda643dff630290 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:36:46 +0200 Subject: [PATCH 010/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index ff0c1033..f6b4d6f7 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -42,8 +42,8 @@ jobs: pip install build --user - #- name: Build a binary wheel and a source tarball - # run: python3 -m build + - name: Build a binary wheel and a source tarball + run: python3 -m build - name: Store the distribution packages uses: actions/upload-artifact@v3 with: @@ -53,15 +53,16 @@ jobs: publish-to-pypi: name: >- Publish Python 🐍 distribution 📦 to PyPI - #if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes + if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes needs: - build runs-on: ubuntu-latest environment: name: pypi - url: https://pypi.org/p/ctlearn # Replace with your PyPI project name + url: https://pypi.org/p/ctlearn # Replace with your PyPI project name permissions: - id-token: write + id-token: write # IMPORTANT: mandatory for trusted publishing + steps: - name: Download all the dists uses: actions/download-artifact@v3 From 79dd43ce2a899aee988afa171472c60c66bf29a4 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 31 May 2024 18:46:22 +0200 Subject: [PATCH 011/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 38 +++------------------- 1 file changed, 4 insertions(+), 34 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index f6b4d6f7..ab83061a 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,38 +36,8 @@ jobs: run: | conda install pytest pytest - - name: Install pypa/build - run: >- - python3 -m - pip install - build - --user - - name: Build a binary wheel and a source tarball - run: python3 -m build - - name: Store the distribution packages - uses: actions/upload-artifact@v3 + - name: Publish a Python distribution to PyPI + uses: ortega2247/pypi-upload-action@master with: - name: python-package-distributions - path: dist/ - - publish-to-pypi: - name: >- - Publish Python 🐍 distribution 📦 to PyPI - if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes - needs: - - build - runs-on: ubuntu-latest - environment: - name: pypi - url: https://pypi.org/p/ctlearn # Replace with your PyPI project name - permissions: - id-token: write # IMPORTANT: mandatory for trusted publishing - - steps: - - name: Download all the dists - uses: actions/download-artifact@v3 - with: - name: python-package-distributions - path: dist/ - - name: Publish distribution 📦 to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 + user: __token__ + password: ${{ secrets.PYPI_TOKEN }} From aeab5e99503535f63611ab1e6b61967a722a8904 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 11:42:00 +0200 Subject: [PATCH 012/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index ab83061a..217ffcc4 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -41,3 +41,27 @@ jobs: with: user: __token__ password: ${{ secrets.PYPI_TOKEN }} + + pypi-publish: + name: Publish release to PyPI + runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/ctlearn + permissions: + id-token: write + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.x" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel + - name: Build package + run: | + python setup.py sdist bdist_wheel # Could also be python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 From a4b946216e8fdba771032d93457e2cb7d69f1593 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 11:43:49 +0200 Subject: [PATCH 013/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 217ffcc4..a7e2b0bf 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -59,6 +59,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip + pip install numpy pip install setuptools wheel - name: Build package run: | From 1ee3bfda1641fb14224ab4d92f6a7d3332e3b249 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 11:47:26 +0200 Subject: [PATCH 014/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index a7e2b0bf..a3ae0429 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -59,8 +59,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install numpy pip install setuptools wheel + conda env update --file environment.yml --name base - name: Build package run: | python setup.py sdist bdist_wheel # Could also be python -m build From abf3141a7bf9d2df9c63f2ae998dd8637524a96b Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 11:51:33 +0200 Subject: [PATCH 015/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index a3ae0429..5a1a7a02 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,11 +36,11 @@ jobs: run: | conda install pytest pytest - - name: Publish a Python distribution to PyPI - uses: ortega2247/pypi-upload-action@master - with: - user: __token__ - password: ${{ secrets.PYPI_TOKEN }} + #- name: Publish a Python distribution to PyPI + # uses: ortega2247/pypi-upload-action@master + #with: + # user: __token__ + #password: ${{ secrets.PYPI_TOKEN }} pypi-publish: name: Publish release to PyPI From 1943165336a8444b5a9e1d65db426603923a0e48 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 11:56:08 +0200 Subject: [PATCH 016/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 5a1a7a02..852ceb91 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -56,6 +56,10 @@ jobs: uses: actions/setup-python@v4 with: python-version: "3.x" + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH - name: Install dependencies run: | python -m pip install --upgrade pip From 16b4293cfde07ea9a02c3b425112a6c28c158c59 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Mon, 3 Jun 2024 12:01:06 +0200 Subject: [PATCH 017/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 42 +++++++++++----------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 852ceb91..9c2c8e4c 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -44,29 +44,31 @@ jobs: pypi-publish: name: Publish release to PyPI - runs-on: ubuntu-latest environment: name: pypi url: https://pypi.org/p/ctlearn permissions: id-token: write + strategy: + matrix: + os: [ubuntu-22.04] + pyv: [3.9, '3.10', 3.11, 3.12] + max-parallel: 5 + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v4 - with: - python-version: "3.x" - - name: Add conda to system path - run: | - # $CONDA is an environment variable pointing to the root of the miniconda directory - echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install setuptools wheel - conda env update --file environment.yml --name base - - name: Build package - run: | - python setup.py sdist bdist_wheel # Could also be python -m build - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.pyv }} + run: | + conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + - name: Build package + run: | + python setup.py sdist bdist_wheel # Could also be python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 From 621a42f49ad1a861d4041201527d41b9b045b5a8 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 6 Jun 2024 15:04:25 +0200 Subject: [PATCH 018/117] Update version.py --- ctlearn/version.py | 50 ++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a/ctlearn/version.py b/ctlearn/version.py index 4e58917e..459212d8 100644 --- a/ctlearn/version.py +++ b/ctlearn/version.py @@ -27,7 +27,7 @@ but being much more lightwheight """ -from subprocess import check_output, CalledProcessError, run, PIPE +import subprocess as subprocess from os import path, name, devnull, environ, listdir from ast import literal_eval @@ -44,11 +44,11 @@ def find_git_on_windows(): """find the path to the git executable on windows""" # first see if git is in the path try: - check_output(["where", "/Q", "git"]) + subprocess.check_output(["where", "/Q", "git"]) # if this command succeeded, git is in the path return "git" # catch the exception thrown if git was not found - except CalledProcessError: + except subprocess.CalledProcessError: pass # There are several locations git.exe may be hiding possible_locations = [] @@ -78,36 +78,32 @@ def find_git_on_windows(): GIT_COMMAND = find_git_on_windows() -def get_current_version(): - """ - Given a repository, list all tags for that repository - without cloning it and get the current version. - """ - result = run([ - "git", "ls-remote", "--tags" - ], stdout= PIPE, text=True) - - output_lines = result.stdout.splitlines() - - tags = [ - line.split("refs/tags/")[-1] for line in output_lines - if "refs/tags/" in line and "^{}" not in line - - ] - last_tag = tags[-1][1:] - return last_tag - - -def get_git_describe_version(abbrev=7): +def get_git_describe_version(abbrev=0): """return the string output of git desribe""" try: - return get_current_version() - except (OSError, CalledProcessError): + with open(devnull, "w") as fnull: + repo_url = "https://github.com/cta-observatory/dl1-data-handler/" + output_lines = subprocess.check_output( + [ + "git", + "ls-remote", + "--tags", + "--refs", + "--sort=version:refname", + repo_url, + ], + encoding="utf-8", + ).splitlines() + last_line_ref = output_lines[-1].rpartition("/")[-1] + return (last_line_ref) + + except (OSError, subprocess.CalledProcessError): return None def format_git_describe(git_str, pep440=False): """format the result of calling 'git describe' as a python version""" + if "-" not in git_str: # currently at a tag formatted_str = git_str else: @@ -171,9 +167,11 @@ def get_version(pep440=False): The file VERSION will need to be changed manually. """ + raw_git_version = get_git_describe_version() if not raw_git_version: # not a git repository return read_release_version() + git_version = format_git_describe(raw_git_version, pep440=pep440) return git_version From e0a6ee1845fd7818f9d14ebb54eb87115e7f97ea Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 6 Jun 2024 15:04:50 +0200 Subject: [PATCH 019/117] Update version.py --- ctlearn/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctlearn/version.py b/ctlearn/version.py index 459212d8..b738a847 100644 --- a/ctlearn/version.py +++ b/ctlearn/version.py @@ -82,7 +82,7 @@ def get_git_describe_version(abbrev=0): """return the string output of git desribe""" try: with open(devnull, "w") as fnull: - repo_url = "https://github.com/cta-observatory/dl1-data-handler/" + repo_url = "https://github.com/ctlearn-project/ctlearn" output_lines = subprocess.check_output( [ "git", From 878ccab30b261fcdf7ef50d6f674dba17bdf89fa Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 6 Jun 2024 15:13:02 +0200 Subject: [PATCH 020/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 9c2c8e4c..d3813d9b 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -64,7 +64,7 @@ jobs: run: | # $CONDA is an environment variable pointing to the root of the miniconda directory echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies + - name: Install dependencies run: | conda env update --file environment.yml --name base - name: Build package From 87a3784de6cd35fc4f6d0d6c423856cbc474aa02 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 6 Jun 2024 15:33:50 +0200 Subject: [PATCH 021/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 36 ---------------------- 1 file changed, 36 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d3813d9b..d7678904 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,39 +36,3 @@ jobs: run: | conda install pytest pytest - #- name: Publish a Python distribution to PyPI - # uses: ortega2247/pypi-upload-action@master - #with: - # user: __token__ - #password: ${{ secrets.PYPI_TOKEN }} - - pypi-publish: - name: Publish release to PyPI - environment: - name: pypi - url: https://pypi.org/p/ctlearn - permissions: - id-token: write - strategy: - matrix: - os: [ubuntu-22.04] - pyv: [3.9, '3.10', 3.11, 3.12] - max-parallel: 5 - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.pyv }} - run: | - conda install -y python=${{ matrix.pyv }} - - name: Add conda to system path - run: | - # $CONDA is an environment variable pointing to the root of the miniconda directory - echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies - run: | - conda env update --file environment.yml --name base - - name: Build package - run: | - python setup.py sdist bdist_wheel # Could also be python -m build - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 From 47c2538305794b8bafa6ff10b8a71163796de30f Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 6 Jun 2024 15:41:05 +0200 Subject: [PATCH 022/117] Create release.yml --- .github/workflows/release.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..6d9e51ed --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,35 @@ +name: Release CI + +on: [release] + +jobs: + pypi-publish: + name: Publish release to PyPI + environment: + name: pypi + url: https://pypi.org/project/ctlearn/ + permissions: + id-token: write + strategy: + matrix: + os: [ubuntu-22.04] + pyv: ['3.10'] + max-parallel: 5 + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.pyv }} + run: | + conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path + run: | + #$CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + - name: Build package + run: | + python setup.py sdist bdist_wheel # Could also be python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 From 3df553a7653abe67dfbee6a8cd6dc62d111d2152 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 09:59:09 +0200 Subject: [PATCH 023/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d7678904..92f002b4 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,3 +36,14 @@ jobs: run: | conda install pytest pytest + - name: Build and upload the conda packages + uses: uibcdf/action-build-and-upload-conda-packages@v1.3.0 + with: + meta_yaml_dir: devtools/conda-build + python-version: ${{ matrix.pyv }} # Values previously defined in `matrix` + platform_linux-64: true + platform_osx-64: true + platform_win-64: true + user: uibcdf + label: auto + token: ${{ secrets.ANACONDA_TOKEN }} From 4b30db5333cf09834d23b4641ce4797809570bd5 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 10:12:35 +0200 Subject: [PATCH 024/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 92f002b4..0d677331 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -37,13 +37,6 @@ jobs: conda install pytest pytest - name: Build and upload the conda packages - uses: uibcdf/action-build-and-upload-conda-packages@v1.3.0 - with: - meta_yaml_dir: devtools/conda-build - python-version: ${{ matrix.pyv }} # Values previously defined in `matrix` - platform_linux-64: true - platform_osx-64: true - platform_win-64: true - user: uibcdf - label: auto - token: ${{ secrets.ANACONDA_TOKEN }} + uses: openalea/github-action-conda-build/.github/workflows/conda-package-build.yml@main + secrets: + anaconda_token: ${{ secrets.ANACONDA_TOKEN }} From 499396cbf841e165fac87d192d4c23e1436c178a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 10:15:09 +0200 Subject: [PATCH 025/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 0d677331..e6bac507 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -37,6 +37,10 @@ jobs: conda install pytest pytest - name: Build and upload the conda packages - uses: openalea/github-action-conda-build/.github/workflows/conda-package-build.yml@main - secrets: - anaconda_token: ${{ secrets.ANACONDA_TOKEN }} + uses: openalea/action-build-publish-anaconda@main + with: + conda: conda + python: ${{ matrix.pyv }} + token: ${{ secrets.ANACONDA_TOKEN }} + label: main + buildoptions: '--no-test' From 00b398ea8acbd4ea244585650fe8c289e43b011a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 10:19:47 +0200 Subject: [PATCH 026/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index e6bac507..35251b29 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -7,7 +7,8 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - pyv: [3.9, '3.10', 3.11, 3.12] + #pyv: [3.9, '3.10', 3.11, 3.12] + pyv: [3.9] max-parallel: 5 runs-on: ${{ matrix.os }} steps: From 5650fed35041e7ab618ae0fb3affd354086a7f81 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 10:36:33 +0200 Subject: [PATCH 027/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 35251b29..a3843004 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -37,11 +37,11 @@ jobs: run: | conda install pytest pytest - - name: Build and upload the conda packages - uses: openalea/action-build-publish-anaconda@main + - name: publish-to-conda + uses: paskino/conda-package-publish-action@master with: - conda: conda - python: ${{ matrix.pyv }} - token: ${{ secrets.ANACONDA_TOKEN }} - label: main - buildoptions: '--no-test' + subDir: '.' + channels: 'conda-forge -c ccpi -c paskino' + AnacondaToken: ${{ secrets.ANACONDA_TOKEN }} + convert_win: true + convert_osx: true From 72e411f81099fa65f9820579c3db2ed63e8a9a03 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:33:51 +0200 Subject: [PATCH 028/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index a3843004..c97d6102 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -37,11 +37,11 @@ jobs: run: | conda install pytest pytest - - name: publish-to-conda - uses: paskino/conda-package-publish-action@master + - name: Publish conda package from PyPI package + uses: actions/conda-skeleton-publish@v1 with: - subDir: '.' - channels: 'conda-forge -c ccpi -c paskino' - AnacondaToken: ${{ secrets.ANACONDA_TOKEN }} - convert_win: true - convert_osx: true + pypi_package: "ctlearn" + python_version: "3.10" + upload_channel: "conda-forge" + access_token: ${{ secrets.ANACONDA_TOKEN }} + stable: true From e9d8ae247f445aa0cdb2b564e456d7a4250f86c3 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:36:18 +0200 Subject: [PATCH 029/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index c97d6102..fe5b64d1 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -38,7 +38,7 @@ jobs: conda install pytest pytest - name: Publish conda package from PyPI package - uses: actions/conda-skeleton-publish@v1 + uses: silvxlabs/conda-skeleton-publish@v1 with: pypi_package: "ctlearn" python_version: "3.10" From 9878b8e2d102d25f661705120d3adaee07a8b5c1 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:53:57 +0200 Subject: [PATCH 030/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 36 +++++++++++++++++----- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index fe5b64d1..79a8cdb7 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -37,11 +37,33 @@ jobs: run: | conda install pytest pytest - - name: Publish conda package from PyPI package - uses: silvxlabs/conda-skeleton-publish@v1 + + + condapublish: + strategy: + matrix: + os: [ubuntu-22.04] + pyv: ['3.10', 3.11, 3.12] + max-parallel: 5 + runs-on: ${{ matrix.os }} + permissions: + id-token: write + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.pyv }} + run: | + conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + conda install git + - name: publish-to-conda + uses: fcakyon/conda-publish-action@v1.3 with: - pypi_package: "ctlearn" - python_version: "3.10" - upload_channel: "conda-forge" - access_token: ${{ secrets.ANACONDA_TOKEN }} - stable: true + subdir: 'conda' + anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + platforms: 'win osx linux noarch' From 1ff15f0af7847ec30b0f23420ee44604fcf081c8 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:58:42 +0200 Subject: [PATCH 031/117] Create meta.yaml --- .github/workflows/conda/meta.yaml | 573 ++++++++++++++++++++++++++++++ 1 file changed, 573 insertions(+) create mode 100644 .github/workflows/conda/meta.yaml diff --git a/.github/workflows/conda/meta.yaml b/.github/workflows/conda/meta.yaml new file mode 100644 index 00000000..b06ffb06 --- /dev/null +++ b/.github/workflows/conda/meta.yaml @@ -0,0 +1,573 @@ +# This file created by conda-build 24.5.1 +# meta.yaml template originally from: +# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' +# ------------------------------------------------ + +package: + name: ctlearn + version: 0.8.0 +source: + path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn +build: + noarch: generic + number: '0' + string: py311_0 +requirements: + build: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + host: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + run: + - astropy + - ctapipe ==0.20.0 + - dl1_data_handler ==0.11.1 + - jupyter + - numpy >=1.20 + - pandas + - pytables >=3.8 + - python ==3.11 + - scipy + - tensorflow ==2.15 + test: + - imports +about: + home: https://github.com/ctlearn-project/ctlearn/ + license: BSD3-Clause + license_file: LICENSE + summary: Deep Learning for IACT Event Reconstruction. +extra: + copy_test_source_files: true + final: true + recipe-maintainers: + - TjarkMiener + - nietootein From 6c9fbc52d0edfa1ac9a3f3ca1e3aade75be21d9e Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:59:21 +0200 Subject: [PATCH 032/117] Create bld.bat --- .github/workflows/conda/bld.bat | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/workflows/conda/bld.bat diff --git a/.github/workflows/conda/bld.bat b/.github/workflows/conda/bld.bat new file mode 100644 index 00000000..3f4ebc63 --- /dev/null +++ b/.github/workflows/conda/bld.bat @@ -0,0 +1,3 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt + From 4f6531f1834aa1bbe7d521be1c6ec4d9a94faea4 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 12:59:40 +0200 Subject: [PATCH 033/117] Create build.sh --- .github/workflows/conda/build.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/workflows/conda/build.sh diff --git a/.github/workflows/conda/build.sh b/.github/workflows/conda/build.sh new file mode 100644 index 00000000..3f4ebc63 --- /dev/null +++ b/.github/workflows/conda/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt + From aa2d667cdfb0e71a3bf38b53a742b149104874c8 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:01:13 +0200 Subject: [PATCH 034/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 79a8cdb7..1b566b8c 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -7,8 +7,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - #pyv: [3.9, '3.10', 3.11, 3.12] - pyv: [3.9] + pyv: [3.9, '3.10', 3.11, 3.12] max-parallel: 5 runs-on: ${{ matrix.os }} steps: From f84f76f4c31a045849ec558ee8e3f00d3090bb7a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:08:31 +0200 Subject: [PATCH 035/117] Delete .github/workflows/conda directory --- .github/workflows/conda/bld.bat | 3 - .github/workflows/conda/build.sh | 3 - .github/workflows/conda/meta.yaml | 573 ------------------------------ 3 files changed, 579 deletions(-) delete mode 100644 .github/workflows/conda/bld.bat delete mode 100644 .github/workflows/conda/build.sh delete mode 100644 .github/workflows/conda/meta.yaml diff --git a/.github/workflows/conda/bld.bat b/.github/workflows/conda/bld.bat deleted file mode 100644 index 3f4ebc63..00000000 --- a/.github/workflows/conda/bld.bat +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -$PYTHON setup.py install --single-version-externally-managed --record=record.txt - diff --git a/.github/workflows/conda/build.sh b/.github/workflows/conda/build.sh deleted file mode 100644 index 3f4ebc63..00000000 --- a/.github/workflows/conda/build.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -$PYTHON setup.py install --single-version-externally-managed --record=record.txt - diff --git a/.github/workflows/conda/meta.yaml b/.github/workflows/conda/meta.yaml deleted file mode 100644 index b06ffb06..00000000 --- a/.github/workflows/conda/meta.yaml +++ /dev/null @@ -1,573 +0,0 @@ -# This file created by conda-build 24.5.1 -# meta.yaml template originally from: -# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' -# ------------------------------------------------ - -package: - name: ctlearn - version: 0.8.0 -source: - path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn -build: - noarch: generic - number: '0' - string: py311_0 -requirements: - build: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - host: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - run: - - astropy - - ctapipe ==0.20.0 - - dl1_data_handler ==0.11.1 - - jupyter - - numpy >=1.20 - - pandas - - pytables >=3.8 - - python ==3.11 - - scipy - - tensorflow ==2.15 - test: - - imports -about: - home: https://github.com/ctlearn-project/ctlearn/ - license: BSD3-Clause - license_file: LICENSE - summary: Deep Learning for IACT Event Reconstruction. -extra: - copy_test_source_files: true - final: true - recipe-maintainers: - - TjarkMiener - - nietootein From 518260eef6fa6d65738439700418dbe1aca5bf28 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:09:10 +0200 Subject: [PATCH 036/117] Add files via upload --- bld.bat | 3 + build.sh | 3 + meta.yaml | 573 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 579 insertions(+) create mode 100644 bld.bat create mode 100644 build.sh create mode 100644 meta.yaml diff --git a/bld.bat b/bld.bat new file mode 100644 index 00000000..3f4ebc63 --- /dev/null +++ b/bld.bat @@ -0,0 +1,3 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt + diff --git a/build.sh b/build.sh new file mode 100644 index 00000000..3f4ebc63 --- /dev/null +++ b/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt + diff --git a/meta.yaml b/meta.yaml new file mode 100644 index 00000000..b06ffb06 --- /dev/null +++ b/meta.yaml @@ -0,0 +1,573 @@ +# This file created by conda-build 24.5.1 +# meta.yaml template originally from: +# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' +# ------------------------------------------------ + +package: + name: ctlearn + version: 0.8.0 +source: + path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn +build: + noarch: generic + number: '0' + string: py311_0 +requirements: + build: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + host: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + run: + - astropy + - ctapipe ==0.20.0 + - dl1_data_handler ==0.11.1 + - jupyter + - numpy >=1.20 + - pandas + - pytables >=3.8 + - python ==3.11 + - scipy + - tensorflow ==2.15 + test: + - imports +about: + home: https://github.com/ctlearn-project/ctlearn/ + license: BSD3-Clause + license_file: LICENSE + summary: Deep Learning for IACT Event Reconstruction. +extra: + copy_test_source_files: true + final: true + recipe-maintainers: + - TjarkMiener + - nietootein From c24ecd02a099092cf91b188ce888d1663af14208 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:10:10 +0200 Subject: [PATCH 037/117] Create meta.yaml --- conda/meta.yaml | 573 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 573 insertions(+) create mode 100644 conda/meta.yaml diff --git a/conda/meta.yaml b/conda/meta.yaml new file mode 100644 index 00000000..b06ffb06 --- /dev/null +++ b/conda/meta.yaml @@ -0,0 +1,573 @@ +# This file created by conda-build 24.5.1 +# meta.yaml template originally from: +# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' +# ------------------------------------------------ + +package: + name: ctlearn + version: 0.8.0 +source: + path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn +build: + noarch: generic + number: '0' + string: py311_0 +requirements: + build: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + host: + - absl-py 2.1.0 pyhd8ed1ab_0 + - aiohttp 3.9.5 py311h05b510d_0 + - aiosignal 1.3.1 pyhd8ed1ab_0 + - anyio 4.3.0 pyhd8ed1ab_0 + - appnope 0.1.4 pyhd8ed1ab_0 + - argon2-cffi 23.1.0 pyhd8ed1ab_0 + - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 + - arrow 1.3.0 pyhd8ed1ab_0 + - astropy 5.3.4 py311h9ea6feb_2 + - asttokens 2.4.1 pyhd8ed1ab_0 + - astunparse 1.6.3 pyhd8ed1ab_0 + - async-lru 2.0.4 pyhd8ed1ab_0 + - attrs 23.2.0 pyh71513ae_0 + - babel 2.14.0 pyhd8ed1ab_0 + - beautifulsoup4 4.12.3 pyha770c72_0 + - bleach 6.1.0 pyhd8ed1ab_0 + - blinker 1.8.2 pyhd8ed1ab_0 + - blosc 1.21.5 hc338f07_0 + - bokeh 2.4.3 pyhd8ed1ab_3 + - brotli 1.1.0 hb547adb_1 + - brotli-bin 1.1.0 hb547adb_1 + - brotli-python 1.1.0 py311ha891d26_1 + - bzip2 1.0.8 h93a5062_5 + - c-ares 1.28.1 h93a5062_0 + - c-blosc2 2.14.4 ha57e6be_1 + - ca-certificates 2024.6.2 hf0a4a13_0 + - cached-property 1.5.2 hd8ed1ab_1 + - cached_property 1.5.2 pyha770c72_1 + - cachetools 5.3.3 pyhd8ed1ab_0 + - certifi 2024.2.2 pyhd8ed1ab_0 + - cffi 1.16.0 py311h4a08483_0 + - charset-normalizer 3.3.2 pyhd8ed1ab_0 + - click 8.1.7 unix_pyh707e725_0 + - colorama 0.4.6 pyhd8ed1ab_0 + - comm 0.2.2 pyhd8ed1ab_0 + - contourpy 1.2.1 py311hcc98501_0 + - corsikaio 0.3.4 pyh7448d05_0 + - cryptography 42.0.7 py311hcaeb4ce_0 + - ctapipe 0.20.0 pyhd8ed1ab_0 + - cycler 0.12.1 pyhd8ed1ab_0 + - debugpy 1.8.1 py311h92babd0_0 + - decorator 5.1.1 pyhd8ed1ab_0 + - defusedxml 0.7.1 pyhd8ed1ab_0 + - dl1_data_handler 0.11.1 py311_0 + - docutils 0.21.2 pyhd8ed1ab_0 + - entrypoints 0.4 pyhd8ed1ab_0 + - eventio 1.12.1 py311h05b510d_0 + - exceptiongroup 1.2.0 pyhd8ed1ab_2 + - executing 2.0.1 pyhd8ed1ab_0 + - flatbuffers 23.5.26 h13dd4ca_1 + - fonttools 4.53.0 py311hd3f4193_0 + - fqdn 1.5.1 pyhd8ed1ab_0 + - freetype 2.12.1 hadb7bae_2 + - frozenlist 1.4.1 py311h05b510d_0 + - gast 0.5.4 pyhd8ed1ab_0 + - giflib 5.2.2 h93a5062_0 + - google-auth 2.29.0 pyhca7485f_0 + - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 + - google-pasta 0.2.0 pyh8c360ce_0 + - grpcio 1.59.3 py311hf5d242d_0 + - h11 0.14.0 pyhd8ed1ab_0 + - h2 4.1.0 pyhd8ed1ab_0 + - h5py 3.11.0 nompi_py311hd41bb03_101 + - hdf5 1.14.3 nompi_h751145d_101 + - hpack 4.0.0 pyh9f0ad1d_0 + - httpcore 1.0.5 pyhd8ed1ab_0 + - httpx 0.27.0 pyhd8ed1ab_0 + - hyperframe 6.0.1 pyhd8ed1ab_0 + - icu 73.2 hc8870d7_0 + - idna 3.7 pyhd8ed1ab_0 + - iminuit 2.25.2 py311h92babd0_0 + - importlib-metadata 7.1.0 pyha770c72_0 + - importlib_metadata 7.1.0 hd8ed1ab_0 + - importlib_resources 6.4.0 pyhd8ed1ab_0 + - ipykernel 6.29.3 pyh3cd1d5f_0 + - ipython 8.25.0 pyh707e725_0 + - ipywidgets 8.1.3 pyhd8ed1ab_0 + - isoduration 20.11.0 pyhd8ed1ab_0 + - jedi 0.19.1 pyhd8ed1ab_0 + - jinja2 3.0.3 pyhd8ed1ab_0 + - joblib 1.4.2 pyhd8ed1ab_0 + - json5 0.9.25 pyhd8ed1ab_0 + - jsonpointer 2.4 py311h267d04e_3 + - jsonschema 4.22.0 pyhd8ed1ab_0 + - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 + - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 + - jupyter 1.0.0 pyhd8ed1ab_10 + - jupyter-lsp 2.2.5 pyhd8ed1ab_0 + - jupyter_client 8.6.2 pyhd8ed1ab_0 + - jupyter_console 6.6.3 pyhd8ed1ab_0 + - jupyter_core 5.7.2 py311h267d04e_0 + - jupyter_events 0.10.0 pyhd8ed1ab_0 + - jupyter_server 2.14.1 pyhd8ed1ab_0 + - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 + - jupyterlab 4.2.1 pyhd8ed1ab_0 + - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 + - jupyterlab_server 2.27.2 pyhd8ed1ab_0 + - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 + - keras 2.15.0 pyhd8ed1ab_0 + - kiwisolver 1.4.5 py311he4fd1f5_1 + - krb5 1.21.2 h92f50d5_0 + - lcms2 2.16 ha0e7c42_0 + - lerc 4.0.0 h9a09cb3_0 + - libabseil 20230802.1 cxx17_h13dd4ca_0 + - libaec 1.1.3 hebf3989_0 + - libblas 3.9.0 22_osxarm64_openblas + - libbrotlicommon 1.1.0 hb547adb_1 + - libbrotlidec 1.1.0 hb547adb_1 + - libbrotlienc 1.1.0 hb547adb_1 + - libcblas 3.9.0 22_osxarm64_openblas + - libcurl 8.7.1 h2d989ff_0 + - libcxx 17.0.6 h5f092b4_0 + - libdeflate 1.20 h93a5062_0 + - libedit 3.1.20191231 hc8eb9b7_2 + - libev 4.33 h93a5062_2 + - libffi 3.4.2 h3422bc3_5 + - libgfortran 5.0.0 13_2_0_hd922786_3 + - libgfortran5 13.2.0 hf226fd6_3 + - libgrpc 1.59.3 h9560976_0 + - libjpeg-turbo 3.0.0 hb547adb_1 + - liblapack 3.9.0 22_osxarm64_openblas + - libllvm14 14.0.6 hd1a9a77_4 + - libnghttp2 1.58.0 ha4dd798_1 + - libopenblas 0.3.27 openmp_h6c19121_0 + - libpng 1.6.43 h091b4b1_0 + - libprotobuf 4.24.4 h810fc01_0 + - libre2-11 2023.09.01 h741fcf5_1 + - libsodium 1.0.18 h27ca646_1 + - libsqlite 3.45.3 h091b4b1_0 + - libssh2 1.11.0 h7a5bd25_0 + - libtiff 4.6.0 h07db509_3 + - libwebp-base 1.4.0 h93a5062_0 + - libxcb 1.15 hf346824_0 + - libzlib 1.2.13 hfb2fe0b_6 + - llvm-openmp 18.1.6 hde57baf_0 + - llvmlite 0.42.0 py311hf5d242d_1 + - lz4-c 1.9.4 hb7217d7_0 + - markdown 3.6 pyhd8ed1ab_0 + - markupsafe 2.1.5 py311h05b510d_0 + - matplotlib-base 3.8.4 py311h000fb6e_2 + - matplotlib-inline 0.1.7 pyhd8ed1ab_0 + - mistune 3.0.2 pyhd8ed1ab_0 + - ml_dtypes 0.2.0 py311h9e438b8_2 + - multidict 6.0.5 py311he2be06e_0 + - munkres 1.1.4 pyh9f0ad1d_0 + - nbclient 0.10.0 pyhd8ed1ab_0 + - nbconvert 7.16.4 hd8ed1ab_0 + - nbconvert-core 7.16.4 pyhd8ed1ab_0 + - nbconvert-pandoc 7.16.4 hd8ed1ab_0 + - nbformat 5.10.4 pyhd8ed1ab_0 + - ncurses 6.5 hb89a1cb_0 + - nest-asyncio 1.6.0 pyhd8ed1ab_0 + - notebook 7.2.0 pyhd8ed1ab_0 + - notebook-shim 0.2.4 pyhd8ed1ab_0 + - numba 0.59.1 py311h00351ea_0 + - numexpr 2.10.0 py311h4b4568b_0 + - numpy 1.26.4 py311h7125741_0 + - oauthlib 3.2.2 pyhd8ed1ab_0 + - openjpeg 2.5.2 h9f1df11_0 + - openssl 3.3.0 hfb2fe0b_3 + - opt_einsum 3.3.0 pyhc1e730c_2 + - overrides 7.7.0 pyhd8ed1ab_0 + - packaging 24.0 pyhd8ed1ab_0 + - pandas 2.2.2 py311h4b4568b_1 + - pandoc 3.2 hce30654_0 + - pandocfilters 1.5.0 pyhd8ed1ab_0 + - parso 0.8.4 pyhd8ed1ab_0 + - pexpect 4.9.0 pyhd8ed1ab_0 + - pickleshare 0.7.5 py_1003 + - pillow 10.3.0 py311h0b5d0a1_0 + - pip 24.0 pyhd8ed1ab_0 + - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 + - platformdirs 4.2.2 pyhd8ed1ab_0 + - prometheus_client 0.20.0 pyhd8ed1ab_0 + - prompt-toolkit 3.0.42 pyha770c72_0 + - prompt_toolkit 3.0.42 hd8ed1ab_0 + - protobuf 4.24.4 py311h4d1eceb_0 + - psutil 5.9.8 py311h05b510d_0 + - pthread-stubs 0.4 h27ca646_1001 + - ptyprocess 0.7.0 pyhd3deb0d_0 + - pure_eval 0.2.2 pyhd8ed1ab_0 + - py-cpuinfo 9.0.0 pyhd8ed1ab_0 + - pyasn1 0.6.0 pyhd8ed1ab_0 + - pyasn1-modules 0.4.0 pyhd8ed1ab_0 + - pycparser 2.22 pyhd8ed1ab_0 + - pyerfa 2.0.1.4 py311h5d790af_1 + - pygments 2.18.0 pyhd8ed1ab_0 + - pyjwt 2.8.0 pyhd8ed1ab_1 + - pyobjc-core 10.2 py311h665608e_0 + - pyobjc-framework-cocoa 10.2 py311h665608e_0 + - pyopenssl 24.0.0 pyhd8ed1ab_0 + - pyparsing 3.1.2 pyhd8ed1ab_0 + - pysocks 1.7.1 pyha2e5f31_6 + - pytables 3.9.2 py311hf4904c8_2 + - python 3.11.0 h3ba56d0_1_cpython + - python-dateutil 2.9.0 pyhd8ed1ab_0 + - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 + - python-flatbuffers 24.3.25 pyh59ac667_0 + - python-json-logger 2.0.7 pyhd8ed1ab_0 + - python-tzdata 2024.1 pyhd8ed1ab_0 + - python_abi 3.11 4_cp311 + - pytz 2024.1 pyhd8ed1ab_0 + - pyu2f 0.1.5 pyhd8ed1ab_0 + - pyyaml 6.0.1 py311heffc1b2_1 + - pyzmq 26.0.3 py311h9bed540_0 + - qtconsole-base 5.5.2 pyha770c72_0 + - qtpy 2.4.1 pyhd8ed1ab_0 + - re2 2023.09.01 h4cba328_1 + - readline 8.2 h92ec313_1 + - referencing 0.35.1 pyhd8ed1ab_0 + - requests 2.32.3 pyhd8ed1ab_0 + - requests-oauthlib 2.0.0 pyhd8ed1ab_0 + - rfc3339-validator 0.1.4 pyhd8ed1ab_0 + - rfc3986-validator 0.1.1 pyh9f0ad1d_0 + - rpds-py 0.18.1 py311h98c6a39_0 + - rsa 4.9 pyhd8ed1ab_0 + - scikit-learn 1.5.0 py311hbfb48bc_1 + - scipy 1.13.1 py311hceeca8c_0 + - send2trash 1.8.3 pyh31c8845_0 + - setuptools 70.0.0 pyhd8ed1ab_0 + - setuptools-scm 8.1.0 pyhd8ed1ab_0 + - setuptools_scm 8.1.0 hd8ed1ab_0 + - six 1.16.0 pyh6c4a22f_0 + - snappy 1.1.10 hd04f947_1 + - sniffio 1.3.1 pyhd8ed1ab_0 + - soupsieve 2.5 pyhd8ed1ab_1 + - stack_data 0.6.2 pyhd8ed1ab_0 + - tensorboard 2.15.2 pyhd8ed1ab_0 + - tensorboard-data-server 0.7.0 py311h5fb2c35_1 + - tensorflow 2.15.0 cpu_py311h9b82b1a_2 + - tensorflow-base 2.15.0 cpu_py311he034567_2 + - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 + - termcolor 2.4.0 pyhd8ed1ab_0 + - terminado 0.18.1 pyh31c8845_0 + - threadpoolctl 3.5.0 pyhc1e730c_0 + - tinycss2 1.3.0 pyhd8ed1ab_0 + - tk 8.6.13 h5083fa2_1 + - tomli 2.0.1 pyhd8ed1ab_0 + - tornado 6.4 py311h05b510d_0 + - tqdm 4.66.4 pyhd8ed1ab_0 + - traitlets 5.14.3 pyhd8ed1ab_0 + - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 + - typing-extensions 4.12.1 hd8ed1ab_0 + - typing_extensions 4.12.1 pyha770c72_0 + - typing_utils 0.1.0 pyhd8ed1ab_0 + - tzdata 2024a h0c530f3_0 + - uri-template 1.3.0 pyhd8ed1ab_0 + - urllib3 2.2.1 pyhd8ed1ab_0 + - wcwidth 0.2.13 pyhd8ed1ab_0 + - webcolors 1.13 pyhd8ed1ab_0 + - webencodings 0.5.1 pyhd8ed1ab_2 + - websocket-client 1.8.0 pyhd8ed1ab_0 + - werkzeug 3.0.3 pyhd8ed1ab_0 + - wheel 0.43.0 pyhd8ed1ab_1 + - widgetsnbextension 4.0.11 pyhd8ed1ab_0 + - wrapt 1.14.1 py311he2be06e_1 + - xorg-libxau 1.0.11 hb547adb_0 + - xorg-libxdmcp 1.1.3 h27ca646_0 + - xz 5.2.6 h57fd34a_0 + - yaml 0.2.5 h3422bc3_2 + - yarl 1.9.4 py311h05b510d_0 + - zeromq 4.3.5 hcc0f68c_4 + - zipp 3.17.0 pyhd8ed1ab_0 + - zlib-ng 2.0.7 h1a8c8d9_0 + - zstandard 0.22.0 py311h67b91a1_0 + - zstd 1.5.5 h4f39d0f_0 + run: + - astropy + - ctapipe ==0.20.0 + - dl1_data_handler ==0.11.1 + - jupyter + - numpy >=1.20 + - pandas + - pytables >=3.8 + - python ==3.11 + - scipy + - tensorflow ==2.15 + test: + - imports +about: + home: https://github.com/ctlearn-project/ctlearn/ + license: BSD3-Clause + license_file: LICENSE + summary: Deep Learning for IACT Event Reconstruction. +extra: + copy_test_source_files: true + final: true + recipe-maintainers: + - TjarkMiener + - nietootein From c7a3ed010786a0b96d53cadf6aa2108a14bfd483 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:10:21 +0200 Subject: [PATCH 038/117] Delete meta.yaml --- meta.yaml | 573 ------------------------------------------------------ 1 file changed, 573 deletions(-) delete mode 100644 meta.yaml diff --git a/meta.yaml b/meta.yaml deleted file mode 100644 index b06ffb06..00000000 --- a/meta.yaml +++ /dev/null @@ -1,573 +0,0 @@ -# This file created by conda-build 24.5.1 -# meta.yaml template originally from: -# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' -# ------------------------------------------------ - -package: - name: ctlearn - version: 0.8.0 -source: - path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn -build: - noarch: generic - number: '0' - string: py311_0 -requirements: - build: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - host: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - run: - - astropy - - ctapipe ==0.20.0 - - dl1_data_handler ==0.11.1 - - jupyter - - numpy >=1.20 - - pandas - - pytables >=3.8 - - python ==3.11 - - scipy - - tensorflow ==2.15 - test: - - imports -about: - home: https://github.com/ctlearn-project/ctlearn/ - license: BSD3-Clause - license_file: LICENSE - summary: Deep Learning for IACT Event Reconstruction. -extra: - copy_test_source_files: true - final: true - recipe-maintainers: - - TjarkMiener - - nietootein From e3981b9edb32d4fa33abe194eb4cc1803f07ccf4 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:10:36 +0200 Subject: [PATCH 039/117] Create build.sh --- conda/build.sh | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 conda/build.sh diff --git a/conda/build.sh b/conda/build.sh new file mode 100644 index 00000000..89481145 --- /dev/null +++ b/conda/build.sh @@ -0,0 +1,2 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt From 85fb70f8d2d1296488c48a8d7b57f7fdb038fc2f Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:10:44 +0200 Subject: [PATCH 040/117] Delete build.sh --- build.sh | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 build.sh diff --git a/build.sh b/build.sh deleted file mode 100644 index 3f4ebc63..00000000 --- a/build.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -$PYTHON setup.py install --single-version-externally-managed --record=record.txt - From 24a1d14563f0554fdf38a8e01a2ca6d8966cbdd3 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:10:57 +0200 Subject: [PATCH 041/117] Create bld.bat --- conda/bld.bat | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 conda/bld.bat diff --git a/conda/bld.bat b/conda/bld.bat new file mode 100644 index 00000000..89481145 --- /dev/null +++ b/conda/bld.bat @@ -0,0 +1,2 @@ +#!/bin/bash +$PYTHON setup.py install --single-version-externally-managed --record=record.txt From d7b6bc5f6a359deacdbb4754145ad55db76903ab Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:11:07 +0200 Subject: [PATCH 042/117] Delete bld.bat --- bld.bat | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 bld.bat diff --git a/bld.bat b/bld.bat deleted file mode 100644 index 3f4ebc63..00000000 --- a/bld.bat +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -$PYTHON setup.py install --single-version-externally-managed --record=record.txt - From ab4533cbd94ea98c6af06fa89f0d52f3fe70232b Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Fri, 7 Jun 2024 13:45:33 +0200 Subject: [PATCH 043/117] Create conda_build_config.yaml --- conda/conda_build_config.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 conda/conda_build_config.yaml diff --git a/conda/conda_build_config.yaml b/conda/conda_build_config.yaml new file mode 100644 index 00000000..acd0c698 --- /dev/null +++ b/conda/conda_build_config.yaml @@ -0,0 +1,4 @@ +python: + #- 3.10 + - 3.11 + #- 3.12 From aea0e4b12ee4c99a39a66e72c08c7a5ef1100e8b Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:42:29 +0200 Subject: [PATCH 044/117] Update conda_build_config.yaml --- conda/conda_build_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conda/conda_build_config.yaml b/conda/conda_build_config.yaml index acd0c698..4f855929 100644 --- a/conda/conda_build_config.yaml +++ b/conda/conda_build_config.yaml @@ -1,4 +1,4 @@ python: - #- 3.10 + - 3.10 - 3.11 - #- 3.12 + - 3.12 From 9a70f38f2e460013ccca44c4692918bd718725ff Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:43:08 +0200 Subject: [PATCH 045/117] Update meta.yaml --- conda/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index b06ffb06..01518549 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -2,12 +2,13 @@ # meta.yaml template originally from: # Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' # ------------------------------------------------ +{% set data = load_setup_py_data() %} package: name: ctlearn - version: 0.8.0 + version: { data.get('version') }} source: - path: /Users/tjarkmiener/Desktop/ctlearn_workshop/ctlearn-workshops/ctlearn + path: .. build: noarch: generic number: '0' From ac37fa9390a566410e42e2bd0827622cd5897090 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:44:35 +0200 Subject: [PATCH 046/117] Update version.py --- ctlearn/version.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ctlearn/version.py b/ctlearn/version.py index b738a847..a0be9d3d 100644 --- a/ctlearn/version.py +++ b/ctlearn/version.py @@ -27,7 +27,7 @@ but being much more lightwheight """ -import subprocess as subprocess +import subprocess from os import path, name, devnull, environ, listdir from ast import literal_eval @@ -78,7 +78,7 @@ def find_git_on_windows(): GIT_COMMAND = find_git_on_windows() -def get_git_describe_version(abbrev=0): +def get_git_describe_version(): """return the string output of git desribe""" try: with open(devnull, "w") as fnull: @@ -93,7 +93,7 @@ def get_git_describe_version(abbrev=0): repo_url, ], encoding="utf-8", - ).splitlines() + ).splitlines() #nosec last_line_ref = output_lines[-1].rpartition("/")[-1] return (last_line_ref) From 39af41e5bac18c6461e9ea943933efec64105cf0 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:45:19 +0200 Subject: [PATCH 047/117] Create versionScript.py --- versionScript.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 versionScript.py diff --git a/versionScript.py b/versionScript.py new file mode 100644 index 00000000..cd6570c2 --- /dev/null +++ b/versionScript.py @@ -0,0 +1,8 @@ +from ctlearn.version import get_version_pypi + +def get_version(): + return get_version_pypi() + + +if __name__ == "__main__": + print(get_version()) From 6222be49945c1b5be3fed6d9a1df9089476f1e02 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:46:09 +0200 Subject: [PATCH 048/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 31 +++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 1b566b8c..3fc1a695 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -42,13 +42,16 @@ jobs: strategy: matrix: os: [ubuntu-22.04] - pyv: ['3.10', 3.11, 3.12] + pyv: ["3.10"] max-parallel: 5 runs-on: ${{ matrix.os }} permissions: id-token: write + contents: write steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Set up Python ${{ matrix.pyv }} run: | conda install -y python=${{ matrix.pyv }} @@ -59,10 +62,32 @@ jobs: - name: Install dependencies run: | conda env update --file environment.yml --name base - conda install git + sudo apt-get install python3-numpy + - name: Get version + run: | + output=$(python versionScript.py) + echo "::set-output name=version::$output" + id: step1 + - name: Write + uses: 1arp/create-a-file-action@0.4.5 + with: + path: '.' + isAbsolutePath: true + file: 'versionBackup.txt' + content: | + ${{ steps.step1.outputs.version }} + + - name: Push changes + run: | + git config --global user.email "rcervino@ucm.es" + git config --global user.name "rcervinoucm" + git status + git add . + git commit -m "version update" --allow-empty + git push + - name: publish-to-conda uses: fcakyon/conda-publish-action@v1.3 with: subdir: 'conda' anacondatoken: ${{ secrets.ANACONDA_TOKEN }} - platforms: 'win osx linux noarch' From 27a71cd27f573da9202c8422d43fe2bbb8b06e55 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 09:51:16 +0000 Subject: [PATCH 049/117] version update --- versionBackup.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 versionBackup.txt diff --git a/versionBackup.txt b/versionBackup.txt new file mode 100644 index 00000000..8adc70fd --- /dev/null +++ b/versionBackup.txt @@ -0,0 +1 @@ +0.8.0 \ No newline at end of file From 10425f77f246303c43eefd98b87e04651a05a7ff Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:52:59 +0200 Subject: [PATCH 050/117] Update meta.yaml --- conda/meta.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 01518549..600f1b81 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -1,7 +1,3 @@ -# This file created by conda-build 24.5.1 -# meta.yaml template originally from: -# Origin b'https://github.com/ctlearn-project/ctlearn', commit b'4501e2fb17e8bf3dc9665e825df94bfad92b031b' -# ------------------------------------------------ {% set data = load_setup_py_data() %} package: From 6b3a68f614945e865720a99097218ac2b9106cc5 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 09:56:42 +0000 Subject: [PATCH 051/117] version update From e19b7096559ebca24dbca45e50a49e1c0dc99a7e Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:59:30 +0200 Subject: [PATCH 052/117] Update meta.yaml --- conda/meta.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 600f1b81..1ed492e4 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -2,13 +2,13 @@ package: name: ctlearn - version: { data.get('version') }} + version: {{ data.get('version') }} source: path: .. + build: - noarch: generic - number: '0' - string: py311_0 + #noarch: generic + number: 0 requirements: build: - absl-py 2.1.0 pyhd8ed1ab_0 @@ -556,7 +556,8 @@ requirements: - scipy - tensorflow ==2.15 test: - - imports + imports: + - ctlearn about: home: https://github.com/ctlearn-project/ctlearn/ license: BSD3-Clause From fadcc434e744e2b59b8f886ec913f05065ca8545 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:03:08 +0000 Subject: [PATCH 053/117] version update From fe1b967249ca8fbe2160a16811090160e081c941 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:05:39 +0200 Subject: [PATCH 054/117] Update setup.py --- setup.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 21e40912..3e20f86d 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,11 @@ from setuptools import setup, find_packages from os import path -from ctlearn.version import * + +def getVersionFromFile(): + file = open("versionBackup.txt").readlines() + for line in file: + for word in line.split(): + return word here = path.abspath(path.dirname(__file__)) @@ -8,7 +13,7 @@ long_description = f.read() setup(name='ctlearn', - version=get_version_pypi(), + version=getVersionFromFile(), author="CTLearn Team", author_email="d.nieto@ucm.es", description='Deep learning analysis framework for Imaging Atmospheric Cherenkov Telescopes, especially the Cherenkov Telescope Array (CTA) and the MAGIC telescopes.', From 0a2d9b8f593935b4bd460d63973475c6f90a16ae Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:09:19 +0000 Subject: [PATCH 055/117] version update From 833c08f8f80e04b810a477f3969889b87260d1ab Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:17:45 +0200 Subject: [PATCH 056/117] Update meta.yaml --- conda/meta.yaml | 565 +++--------------------------------------------- 1 file changed, 27 insertions(+), 538 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 1ed492e4..9380ea40 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -10,551 +10,40 @@ build: #noarch: generic number: 0 requirements: - build: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - host: - - absl-py 2.1.0 pyhd8ed1ab_0 - - aiohttp 3.9.5 py311h05b510d_0 - - aiosignal 1.3.1 pyhd8ed1ab_0 - - anyio 4.3.0 pyhd8ed1ab_0 - - appnope 0.1.4 pyhd8ed1ab_0 - - argon2-cffi 23.1.0 pyhd8ed1ab_0 - - argon2-cffi-bindings 21.2.0 py311heffc1b2_4 - - arrow 1.3.0 pyhd8ed1ab_0 - - astropy 5.3.4 py311h9ea6feb_2 - - asttokens 2.4.1 pyhd8ed1ab_0 - - astunparse 1.6.3 pyhd8ed1ab_0 - - async-lru 2.0.4 pyhd8ed1ab_0 - - attrs 23.2.0 pyh71513ae_0 - - babel 2.14.0 pyhd8ed1ab_0 - - beautifulsoup4 4.12.3 pyha770c72_0 - - bleach 6.1.0 pyhd8ed1ab_0 - - blinker 1.8.2 pyhd8ed1ab_0 - - blosc 1.21.5 hc338f07_0 - - bokeh 2.4.3 pyhd8ed1ab_3 - - brotli 1.1.0 hb547adb_1 - - brotli-bin 1.1.0 hb547adb_1 - - brotli-python 1.1.0 py311ha891d26_1 - - bzip2 1.0.8 h93a5062_5 - - c-ares 1.28.1 h93a5062_0 - - c-blosc2 2.14.4 ha57e6be_1 - - ca-certificates 2024.6.2 hf0a4a13_0 - - cached-property 1.5.2 hd8ed1ab_1 - - cached_property 1.5.2 pyha770c72_1 - - cachetools 5.3.3 pyhd8ed1ab_0 - - certifi 2024.2.2 pyhd8ed1ab_0 - - cffi 1.16.0 py311h4a08483_0 - - charset-normalizer 3.3.2 pyhd8ed1ab_0 - - click 8.1.7 unix_pyh707e725_0 - - colorama 0.4.6 pyhd8ed1ab_0 - - comm 0.2.2 pyhd8ed1ab_0 - - contourpy 1.2.1 py311hcc98501_0 - - corsikaio 0.3.4 pyh7448d05_0 - - cryptography 42.0.7 py311hcaeb4ce_0 - - ctapipe 0.20.0 pyhd8ed1ab_0 - - cycler 0.12.1 pyhd8ed1ab_0 - - debugpy 1.8.1 py311h92babd0_0 - - decorator 5.1.1 pyhd8ed1ab_0 - - defusedxml 0.7.1 pyhd8ed1ab_0 - - dl1_data_handler 0.11.1 py311_0 - - docutils 0.21.2 pyhd8ed1ab_0 - - entrypoints 0.4 pyhd8ed1ab_0 - - eventio 1.12.1 py311h05b510d_0 - - exceptiongroup 1.2.0 pyhd8ed1ab_2 - - executing 2.0.1 pyhd8ed1ab_0 - - flatbuffers 23.5.26 h13dd4ca_1 - - fonttools 4.53.0 py311hd3f4193_0 - - fqdn 1.5.1 pyhd8ed1ab_0 - - freetype 2.12.1 hadb7bae_2 - - frozenlist 1.4.1 py311h05b510d_0 - - gast 0.5.4 pyhd8ed1ab_0 - - giflib 5.2.2 h93a5062_0 - - google-auth 2.29.0 pyhca7485f_0 - - google-auth-oauthlib 1.2.0 pyhd8ed1ab_0 - - google-pasta 0.2.0 pyh8c360ce_0 - - grpcio 1.59.3 py311hf5d242d_0 - - h11 0.14.0 pyhd8ed1ab_0 - - h2 4.1.0 pyhd8ed1ab_0 - - h5py 3.11.0 nompi_py311hd41bb03_101 - - hdf5 1.14.3 nompi_h751145d_101 - - hpack 4.0.0 pyh9f0ad1d_0 - - httpcore 1.0.5 pyhd8ed1ab_0 - - httpx 0.27.0 pyhd8ed1ab_0 - - hyperframe 6.0.1 pyhd8ed1ab_0 - - icu 73.2 hc8870d7_0 - - idna 3.7 pyhd8ed1ab_0 - - iminuit 2.25.2 py311h92babd0_0 - - importlib-metadata 7.1.0 pyha770c72_0 - - importlib_metadata 7.1.0 hd8ed1ab_0 - - importlib_resources 6.4.0 pyhd8ed1ab_0 - - ipykernel 6.29.3 pyh3cd1d5f_0 - - ipython 8.25.0 pyh707e725_0 - - ipywidgets 8.1.3 pyhd8ed1ab_0 - - isoduration 20.11.0 pyhd8ed1ab_0 - - jedi 0.19.1 pyhd8ed1ab_0 - - jinja2 3.0.3 pyhd8ed1ab_0 - - joblib 1.4.2 pyhd8ed1ab_0 - - json5 0.9.25 pyhd8ed1ab_0 - - jsonpointer 2.4 py311h267d04e_3 - - jsonschema 4.22.0 pyhd8ed1ab_0 - - jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 - - jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 - - jupyter 1.0.0 pyhd8ed1ab_10 - - jupyter-lsp 2.2.5 pyhd8ed1ab_0 - - jupyter_client 8.6.2 pyhd8ed1ab_0 - - jupyter_console 6.6.3 pyhd8ed1ab_0 - - jupyter_core 5.7.2 py311h267d04e_0 - - jupyter_events 0.10.0 pyhd8ed1ab_0 - - jupyter_server 2.14.1 pyhd8ed1ab_0 - - jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 - - jupyterlab 4.2.1 pyhd8ed1ab_0 - - jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 - - jupyterlab_server 2.27.2 pyhd8ed1ab_0 - - jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 - - keras 2.15.0 pyhd8ed1ab_0 - - kiwisolver 1.4.5 py311he4fd1f5_1 - - krb5 1.21.2 h92f50d5_0 - - lcms2 2.16 ha0e7c42_0 - - lerc 4.0.0 h9a09cb3_0 - - libabseil 20230802.1 cxx17_h13dd4ca_0 - - libaec 1.1.3 hebf3989_0 - - libblas 3.9.0 22_osxarm64_openblas - - libbrotlicommon 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - - libcblas 3.9.0 22_osxarm64_openblas - - libcurl 8.7.1 h2d989ff_0 - - libcxx 17.0.6 h5f092b4_0 - - libdeflate 1.20 h93a5062_0 - - libedit 3.1.20191231 hc8eb9b7_2 - - libev 4.33 h93a5062_2 - - libffi 3.4.2 h3422bc3_5 - - libgfortran 5.0.0 13_2_0_hd922786_3 - - libgfortran5 13.2.0 hf226fd6_3 - - libgrpc 1.59.3 h9560976_0 - - libjpeg-turbo 3.0.0 hb547adb_1 - - liblapack 3.9.0 22_osxarm64_openblas - - libllvm14 14.0.6 hd1a9a77_4 - - libnghttp2 1.58.0 ha4dd798_1 - - libopenblas 0.3.27 openmp_h6c19121_0 - - libpng 1.6.43 h091b4b1_0 - - libprotobuf 4.24.4 h810fc01_0 - - libre2-11 2023.09.01 h741fcf5_1 - - libsodium 1.0.18 h27ca646_1 - - libsqlite 3.45.3 h091b4b1_0 - - libssh2 1.11.0 h7a5bd25_0 - - libtiff 4.6.0 h07db509_3 - - libwebp-base 1.4.0 h93a5062_0 - - libxcb 1.15 hf346824_0 - - libzlib 1.2.13 hfb2fe0b_6 - - llvm-openmp 18.1.6 hde57baf_0 - - llvmlite 0.42.0 py311hf5d242d_1 - - lz4-c 1.9.4 hb7217d7_0 - - markdown 3.6 pyhd8ed1ab_0 - - markupsafe 2.1.5 py311h05b510d_0 - - matplotlib-base 3.8.4 py311h000fb6e_2 - - matplotlib-inline 0.1.7 pyhd8ed1ab_0 - - mistune 3.0.2 pyhd8ed1ab_0 - - ml_dtypes 0.2.0 py311h9e438b8_2 - - multidict 6.0.5 py311he2be06e_0 - - munkres 1.1.4 pyh9f0ad1d_0 - - nbclient 0.10.0 pyhd8ed1ab_0 - - nbconvert 7.16.4 hd8ed1ab_0 - - nbconvert-core 7.16.4 pyhd8ed1ab_0 - - nbconvert-pandoc 7.16.4 hd8ed1ab_0 - - nbformat 5.10.4 pyhd8ed1ab_0 - - ncurses 6.5 hb89a1cb_0 - - nest-asyncio 1.6.0 pyhd8ed1ab_0 - - notebook 7.2.0 pyhd8ed1ab_0 - - notebook-shim 0.2.4 pyhd8ed1ab_0 - - numba 0.59.1 py311h00351ea_0 - - numexpr 2.10.0 py311h4b4568b_0 - - numpy 1.26.4 py311h7125741_0 - - oauthlib 3.2.2 pyhd8ed1ab_0 - - openjpeg 2.5.2 h9f1df11_0 - - openssl 3.3.0 hfb2fe0b_3 - - opt_einsum 3.3.0 pyhc1e730c_2 - - overrides 7.7.0 pyhd8ed1ab_0 - - packaging 24.0 pyhd8ed1ab_0 - - pandas 2.2.2 py311h4b4568b_1 - - pandoc 3.2 hce30654_0 - - pandocfilters 1.5.0 pyhd8ed1ab_0 - - parso 0.8.4 pyhd8ed1ab_0 - - pexpect 4.9.0 pyhd8ed1ab_0 - - pickleshare 0.7.5 py_1003 - - pillow 10.3.0 py311h0b5d0a1_0 - - pip 24.0 pyhd8ed1ab_0 - - pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 - - platformdirs 4.2.2 pyhd8ed1ab_0 - - prometheus_client 0.20.0 pyhd8ed1ab_0 - - prompt-toolkit 3.0.42 pyha770c72_0 - - prompt_toolkit 3.0.42 hd8ed1ab_0 - - protobuf 4.24.4 py311h4d1eceb_0 - - psutil 5.9.8 py311h05b510d_0 - - pthread-stubs 0.4 h27ca646_1001 - - ptyprocess 0.7.0 pyhd3deb0d_0 - - pure_eval 0.2.2 pyhd8ed1ab_0 - - py-cpuinfo 9.0.0 pyhd8ed1ab_0 - - pyasn1 0.6.0 pyhd8ed1ab_0 - - pyasn1-modules 0.4.0 pyhd8ed1ab_0 - - pycparser 2.22 pyhd8ed1ab_0 - - pyerfa 2.0.1.4 py311h5d790af_1 - - pygments 2.18.0 pyhd8ed1ab_0 - - pyjwt 2.8.0 pyhd8ed1ab_1 - - pyobjc-core 10.2 py311h665608e_0 - - pyobjc-framework-cocoa 10.2 py311h665608e_0 - - pyopenssl 24.0.0 pyhd8ed1ab_0 - - pyparsing 3.1.2 pyhd8ed1ab_0 - - pysocks 1.7.1 pyha2e5f31_6 - - pytables 3.9.2 py311hf4904c8_2 - - python 3.11.0 h3ba56d0_1_cpython - - python-dateutil 2.9.0 pyhd8ed1ab_0 - - python-fastjsonschema 2.19.1 pyhd8ed1ab_0 - - python-flatbuffers 24.3.25 pyh59ac667_0 - - python-json-logger 2.0.7 pyhd8ed1ab_0 - - python-tzdata 2024.1 pyhd8ed1ab_0 - - python_abi 3.11 4_cp311 - - pytz 2024.1 pyhd8ed1ab_0 - - pyu2f 0.1.5 pyhd8ed1ab_0 - - pyyaml 6.0.1 py311heffc1b2_1 - - pyzmq 26.0.3 py311h9bed540_0 - - qtconsole-base 5.5.2 pyha770c72_0 - - qtpy 2.4.1 pyhd8ed1ab_0 - - re2 2023.09.01 h4cba328_1 - - readline 8.2 h92ec313_1 - - referencing 0.35.1 pyhd8ed1ab_0 - - requests 2.32.3 pyhd8ed1ab_0 - - requests-oauthlib 2.0.0 pyhd8ed1ab_0 - - rfc3339-validator 0.1.4 pyhd8ed1ab_0 - - rfc3986-validator 0.1.1 pyh9f0ad1d_0 - - rpds-py 0.18.1 py311h98c6a39_0 - - rsa 4.9 pyhd8ed1ab_0 - - scikit-learn 1.5.0 py311hbfb48bc_1 - - scipy 1.13.1 py311hceeca8c_0 - - send2trash 1.8.3 pyh31c8845_0 - - setuptools 70.0.0 pyhd8ed1ab_0 - - setuptools-scm 8.1.0 pyhd8ed1ab_0 - - setuptools_scm 8.1.0 hd8ed1ab_0 - - six 1.16.0 pyh6c4a22f_0 - - snappy 1.1.10 hd04f947_1 - - sniffio 1.3.1 pyhd8ed1ab_0 - - soupsieve 2.5 pyhd8ed1ab_1 - - stack_data 0.6.2 pyhd8ed1ab_0 - - tensorboard 2.15.2 pyhd8ed1ab_0 - - tensorboard-data-server 0.7.0 py311h5fb2c35_1 - - tensorflow 2.15.0 cpu_py311h9b82b1a_2 - - tensorflow-base 2.15.0 cpu_py311he034567_2 - - tensorflow-estimator 2.15.0 cpu_py311hcceb7c1_2 - - termcolor 2.4.0 pyhd8ed1ab_0 - - terminado 0.18.1 pyh31c8845_0 - - threadpoolctl 3.5.0 pyhc1e730c_0 - - tinycss2 1.3.0 pyhd8ed1ab_0 - - tk 8.6.13 h5083fa2_1 - - tomli 2.0.1 pyhd8ed1ab_0 - - tornado 6.4 py311h05b510d_0 - - tqdm 4.66.4 pyhd8ed1ab_0 - - traitlets 5.14.3 pyhd8ed1ab_0 - - types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 - - typing-extensions 4.12.1 hd8ed1ab_0 - - typing_extensions 4.12.1 pyha770c72_0 - - typing_utils 0.1.0 pyhd8ed1ab_0 - - tzdata 2024a h0c530f3_0 - - uri-template 1.3.0 pyhd8ed1ab_0 - - urllib3 2.2.1 pyhd8ed1ab_0 - - wcwidth 0.2.13 pyhd8ed1ab_0 - - webcolors 1.13 pyhd8ed1ab_0 - - webencodings 0.5.1 pyhd8ed1ab_2 - - websocket-client 1.8.0 pyhd8ed1ab_0 - - werkzeug 3.0.3 pyhd8ed1ab_0 - - wheel 0.43.0 pyhd8ed1ab_1 - - widgetsnbextension 4.0.11 pyhd8ed1ab_0 - - wrapt 1.14.1 py311he2be06e_1 - - xorg-libxau 1.0.11 hb547adb_0 - - xorg-libxdmcp 1.1.3 h27ca646_0 - - xz 5.2.6 h57fd34a_0 - - yaml 0.2.5 h3422bc3_2 - - yarl 1.9.4 py311h05b510d_0 - - zeromq 4.3.5 hcc0f68c_4 - - zipp 3.17.0 pyhd8ed1ab_0 - - zlib-ng 2.0.7 h1a8c8d9_0 - - zstandard 0.22.0 py311h67b91a1_0 - - zstd 1.5.5 h4f39d0f_0 - run: + build: + - python #==3.12 + - numpy >=1.20 - astropy + - scipy + - jupyter - ctapipe ==0.20.0 + - pytables >=3.8 + - pandas + - tensorflow ==2.15 - dl1_data_handler ==0.11.1 - - jupyter + host: + - python #==3.12 - numpy >=1.20 - - pandas + - astropy + - scipy + - jupyter + - ctapipe ==0.20.0 - pytables >=3.8 - - python ==3.11 + - pandas + - tensorflow ==2.15 + - dl1_data_handler ==0.11.1 + run: + - python #==3.12 + - numpy >=1.20 + - jupyter + - astropy - scipy + - ctapipe ==0.20.0 + - pytables >=3.8 + - pandas - tensorflow ==2.15 + - dl1_data_handler ==0.11.1 + test: imports: - ctlearn From 7a679ff6bf74189a58a2bd1bc1f106314ad6edad Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:21:00 +0000 Subject: [PATCH 057/117] version update From dc3f2837981472b923efcf4fc121d56fae47a676 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:22:33 +0200 Subject: [PATCH 058/117] Update meta.yaml --- conda/meta.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 9380ea40..4ab9a5aa 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -9,8 +9,9 @@ source: build: #noarch: generic number: 0 + requirements: - build: + build: - python #==3.12 - numpy >=1.20 - astropy From 0c5ab35e88596b765fd147c43525f2d5ada3f307 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:25:52 +0000 Subject: [PATCH 059/117] version update From c5ac04d82e59f6e461b98ced5ebfbc361d1f75d7 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:29:00 +0200 Subject: [PATCH 060/117] Update setup.py --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index 3e20f86d..c84b76d7 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,7 @@ def getVersionFromFile(): file = open("versionBackup.txt").readlines() for line in file: for word in line.split(): + pritn(word) return word here = path.abspath(path.dirname(__file__)) From d85d50316635248afc6b2fec0b0cb62d8d7acb34 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:29:16 +0200 Subject: [PATCH 061/117] Update meta.yaml --- conda/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 4ab9a5aa..50ee17b0 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,7 +21,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler ==0.11.1 + - dl1_data_handler host: - python #==3.12 - numpy >=1.20 @@ -32,7 +32,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler ==0.11.1 + - dl1_data_handler run: - python #==3.12 - numpy >=1.20 @@ -43,7 +43,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler ==0.11.1 + - dl1_data_handler test: imports: From 01f58651a1f44f372c9f1d5a844d50ae913450ba Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:32:32 +0000 Subject: [PATCH 062/117] version update From e11cacf41550202e26e48513bc9184f9082a4dcd Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:33:11 +0200 Subject: [PATCH 063/117] Update setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index c84b76d7..d0031cdf 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ def getVersionFromFile(): file = open("versionBackup.txt").readlines() for line in file: for word in line.split(): - pritn(word) + print(word) return word here = path.abspath(path.dirname(__file__)) From 100ee0766ea9cd0a1651c03f4d9060a46b03332c Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:36:25 +0000 Subject: [PATCH 064/117] version update From 11c72b9ec073ad0bf26ee5f1c8253fa5ab38dbe3 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:39:15 +0200 Subject: [PATCH 065/117] Update meta.yaml --- conda/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 50ee17b0..ac83075f 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,7 +21,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler + - dl1-data-handler host: - python #==3.12 - numpy >=1.20 @@ -32,7 +32,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler + - dl1-data-handler run: - python #==3.12 - numpy >=1.20 @@ -43,7 +43,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1_data_handler + - dl1-data-handler test: imports: From d12011cf3a722754e27935252bb0b1946678e86b Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:41:09 +0200 Subject: [PATCH 066/117] Update setup.py --- setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py index d0031cdf..9168a5dc 100644 --- a/setup.py +++ b/setup.py @@ -5,6 +5,7 @@ def getVersionFromFile(): file = open("versionBackup.txt").readlines() for line in file: for word in line.split(): + print('hola') print(word) return word From ab8770dc6aaf2e53b14c7da4a84b3b53b37edf60 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:46:43 +0000 Subject: [PATCH 067/117] version update From bfcabe14b3f30c347289e497a0359634bcc31e29 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:48:27 +0200 Subject: [PATCH 068/117] Update setup.py --- setup.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup.py b/setup.py index 9168a5dc..b57c3298 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,9 @@ from os import path def getVersionFromFile(): + print('entro') file = open("versionBackup.txt").readlines() + print(file) for line in file: for word in line.split(): print('hola') From 1495ca7b860005f1acd667128683d54c7a12c304 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:50:24 +0200 Subject: [PATCH 069/117] Update meta.yaml --- conda/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index ac83075f..2c86f7e8 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,7 +21,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1-data-handler + - ctlearn-project::dl1_data_handler host: - python #==3.12 - numpy >=1.20 @@ -32,7 +32,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1-data-handler + - ctlearn-project::dl1_data_handler run: - python #==3.12 - numpy >=1.20 @@ -43,7 +43,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - dl1-data-handler + - ctlearn-project::dl1_data_handler test: imports: From 0b8f0591e9240c9c2fc56c6dd993a70a7a6ef311 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 10:54:00 +0000 Subject: [PATCH 070/117] version update From 05aaf5841c65a2f78f1d43cf25a2046e4a4f95fe Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:57:09 +0200 Subject: [PATCH 071/117] Update meta.yaml --- conda/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 2c86f7e8..f8b5ade8 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,7 +21,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - ctlearn-project::dl1_data_handler + #- ctlearn-project::dl1_data_handler host: - python #==3.12 - numpy >=1.20 @@ -32,7 +32,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - ctlearn-project::dl1_data_handler + #- ctlearn-project::dl1_data_handler run: - python #==3.12 - numpy >=1.20 @@ -43,7 +43,7 @@ requirements: - pytables >=3.8 - pandas - tensorflow ==2.15 - - ctlearn-project::dl1_data_handler + #- ctlearn-project::dl1_data_handler test: imports: From 370729455dfb1d919c979f3ce127ace15711613a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:00:24 +0000 Subject: [PATCH 072/117] version update From 01a47c3c2deb1baaad51bd7d740024923dca3e08 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:06:21 +0200 Subject: [PATCH 073/117] Update meta.yaml --- conda/meta.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conda/meta.yaml b/conda/meta.yaml index f8b5ade8..2a658ffd 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -14,6 +14,7 @@ requirements: build: - python #==3.12 - numpy >=1.20 + - setuptools - astropy - scipy - jupyter @@ -26,6 +27,7 @@ requirements: - python #==3.12 - numpy >=1.20 - astropy + - setuptools - scipy - jupyter - ctapipe ==0.20.0 @@ -37,6 +39,7 @@ requirements: - python #==3.12 - numpy >=1.20 - jupyter + - setuptools - astropy - scipy - ctapipe ==0.20.0 From e329198b4c0d4c90e684fa08904208a04944207a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:07:13 +0200 Subject: [PATCH 074/117] Update conda_build_config.yaml --- conda/conda_build_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conda/conda_build_config.yaml b/conda/conda_build_config.yaml index 4f855929..0a65b759 100644 --- a/conda/conda_build_config.yaml +++ b/conda/conda_build_config.yaml @@ -1,4 +1,4 @@ python: - - 3.10 - - 3.11 - 3.12 + - 3.11 + - 3.10 From d12bd1e4e44941600668bedc5a01c181b819cff6 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:10:22 +0000 Subject: [PATCH 075/117] version update From f7815e9c57cedde50dd8afa45e34a0482f9079cd Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:15:05 +0200 Subject: [PATCH 076/117] Update meta.yaml --- conda/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 2a658ffd..084886b4 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,7 +21,7 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - - tensorflow ==2.15 + #- tensorflow ==2.15 #- ctlearn-project::dl1_data_handler host: - python #==3.12 @@ -33,7 +33,7 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - - tensorflow ==2.15 + #- tensorflow ==2.15 #- ctlearn-project::dl1_data_handler run: - python #==3.12 @@ -45,7 +45,7 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - - tensorflow ==2.15 + #- tensorflow ==2.15 #- ctlearn-project::dl1_data_handler test: From 4c6f60a9649b4e9b815de3bbb0c52e2a0f64b073 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 11:18:40 +0000 Subject: [PATCH 077/117] version update From 9bbe58a9cb101acdcb1fd48ddd573fa392a0b3d3 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:30:00 +0200 Subject: [PATCH 078/117] Update setup.py --- setup.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/setup.py b/setup.py index b57c3298..ad6c1b90 100644 --- a/setup.py +++ b/setup.py @@ -30,7 +30,5 @@ def getVersionFromFile(): 'console_scripts': ['ctlearn=ctlearn.run_model:main', 'build_irf=ctlearn.build_irf:main'], }, - include_package_data=True, - dependencies=[], dependency_links=[], - zip_safe=False) + zip_safe=True) From 6d4d17eeb50f34d651ba9a5a01aa7dc8cd9b2c22 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:33:21 +0000 Subject: [PATCH 079/117] version update From 96988c0bc39b5cb9a7f146d660c8c8a3c37940a7 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:35:36 +0200 Subject: [PATCH 080/117] Update meta.yaml --- conda/meta.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index 084886b4..ab1721b5 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -57,8 +57,6 @@ about: license_file: LICENSE summary: Deep Learning for IACT Event Reconstruction. extra: - copy_test_source_files: true - final: true recipe-maintainers: - TjarkMiener - nietootein From 9b5337dea3f215d367adbfcb72067b7c8bbacd95 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:39:39 +0200 Subject: [PATCH 081/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 3fc1a695..d82bbc37 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -84,7 +84,7 @@ jobs: git status git add . git commit -m "version update" --allow-empty - git push + git push -u origin testalex - name: publish-to-conda uses: fcakyon/conda-publish-action@v1.3 From 12834e734fcfdd57d56dcfd85e070548bb6d7ca9 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:43:49 +0000 Subject: [PATCH 082/117] version update From 40410ecb2fc597b722291982565d823bae5f7783 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:46:43 +0200 Subject: [PATCH 083/117] Update setup.py --- setup.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/setup.py b/setup.py index ad6c1b90..669687a8 100644 --- a/setup.py +++ b/setup.py @@ -2,13 +2,9 @@ from os import path def getVersionFromFile(): - print('entro') file = open("versionBackup.txt").readlines() - print(file) for line in file: for word in line.split(): - print('hola') - print(word) return word here = path.abspath(path.dirname(__file__)) From eb67d8742b6d14d9d2ec3710aa07ac71d5268d03 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 12:51:00 +0000 Subject: [PATCH 084/117] version update From 4fb4ffecc959915c659e2f1c091f227a8c0bb390 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:52:02 +0200 Subject: [PATCH 085/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d82bbc37..178dc31b 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -90,4 +90,4 @@ jobs: uses: fcakyon/conda-publish-action@v1.3 with: subdir: 'conda' - anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + anacondatoken: ${{ secrets.ctlearn-project-token }} From 4e1cd9867e100580d0ecfa4585c2782faca62c8d Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:53:40 +0200 Subject: [PATCH 086/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 178dc31b..eaee9933 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -66,7 +66,8 @@ jobs: - name: Get version run: | output=$(python versionScript.py) - echo "::set-output name=version::$output" + run: echo "{version}={$output}" >> $GITHUB_OUTPUT + #echo "::set-output name=version::$output" id: step1 - name: Write uses: 1arp/create-a-file-action@0.4.5 From a24af483adacdb2fab79acffab89396adf3459fe Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 14:58:36 +0200 Subject: [PATCH 087/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index eaee9933..998a91cc 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -66,7 +66,7 @@ jobs: - name: Get version run: | output=$(python versionScript.py) - run: echo "{version}={$output}" >> $GITHUB_OUTPUT + echo "{version}={$output}" >> $GITHUB_OUTPUT #echo "::set-output name=version::$output" id: step1 - name: Write From 26fd0c5ad66326c7090b799668a8c77e7703f157 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:04:24 +0000 Subject: [PATCH 088/117] version update --- versionBackup.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/versionBackup.txt b/versionBackup.txt index 8adc70fd..e69de29b 100644 --- a/versionBackup.txt +++ b/versionBackup.txt @@ -1 +0,0 @@ -0.8.0 \ No newline at end of file From 922d258d2ad396decfba01509292d9e92a7f08da Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 15:06:51 +0200 Subject: [PATCH 089/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 998a91cc..c36491ae 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -66,7 +66,7 @@ jobs: - name: Get version run: | output=$(python versionScript.py) - echo "{version}={$output}" >> $GITHUB_OUTPUT + echo "version=$output" >> $GITHUB_OUTPUT #echo "::set-output name=version::$output" id: step1 - name: Write From 8bb06bb9133dad2bb707b56ca3e06a6bc6db82bb Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:15:07 +0000 Subject: [PATCH 090/117] version update --- versionBackup.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/versionBackup.txt b/versionBackup.txt index e69de29b..8adc70fd 100644 --- a/versionBackup.txt +++ b/versionBackup.txt @@ -0,0 +1 @@ +0.8.0 \ No newline at end of file From 955b1d0964074767550a8366eeaa42a2c5739594 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 15:15:35 +0200 Subject: [PATCH 091/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index c36491ae..befab1aa 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -67,7 +67,6 @@ jobs: run: | output=$(python versionScript.py) echo "version=$output" >> $GITHUB_OUTPUT - #echo "::set-output name=version::$output" id: step1 - name: Write uses: 1arp/create-a-file-action@0.4.5 From cc036463fe1f342f8b94949d076a44842aa41cdf Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:19:38 +0000 Subject: [PATCH 092/117] version update From 404723a26f2e6276b0bb0b82c9136805caf9ed0f Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 15:44:52 +0200 Subject: [PATCH 093/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index befab1aa..d9e42014 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -90,4 +90,4 @@ jobs: uses: fcakyon/conda-publish-action@v1.3 with: subdir: 'conda' - anacondatoken: ${{ secrets.ctlearn-project-token }} + anacondatoken: ${{ secrets.ANACONDA_TOKEN }} From 92919b2d34d49e187b2ec75a18548c39fb4d8a3d Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Tue, 11 Jun 2024 13:48:36 +0000 Subject: [PATCH 094/117] version update From ecace000a11cfab1e317385ffaed48f51aec9228 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 11:03:14 +0200 Subject: [PATCH 095/117] Update versionBackup.txt --- versionBackup.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versionBackup.txt b/versionBackup.txt index 8adc70fd..8b137891 100644 --- a/versionBackup.txt +++ b/versionBackup.txt @@ -1 +1 @@ -0.8.0 \ No newline at end of file + From 7c74654eefb00e41c50e314cb1b2466e029caa58 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 09:07:57 +0000 Subject: [PATCH 096/117] version update --- versionBackup.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versionBackup.txt b/versionBackup.txt index 8b137891..8adc70fd 100644 --- a/versionBackup.txt +++ b/versionBackup.txt @@ -1 +1 @@ - +0.8.0 \ No newline at end of file From 23d7dc65e19afedba74875f9cd870e71c3e1ad4d Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 12:19:15 +0200 Subject: [PATCH 097/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 55 ---------------------- 1 file changed, 55 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d9e42014..d7678904 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,58 +36,3 @@ jobs: run: | conda install pytest pytest - - - condapublish: - strategy: - matrix: - os: [ubuntu-22.04] - pyv: ["3.10"] - max-parallel: 5 - runs-on: ${{ matrix.os }} - permissions: - id-token: write - contents: write - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Set up Python ${{ matrix.pyv }} - run: | - conda install -y python=${{ matrix.pyv }} - - name: Add conda to system path - run: | - # $CONDA is an environment variable pointing to the root of the miniconda directory - echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies - run: | - conda env update --file environment.yml --name base - sudo apt-get install python3-numpy - - name: Get version - run: | - output=$(python versionScript.py) - echo "version=$output" >> $GITHUB_OUTPUT - id: step1 - - name: Write - uses: 1arp/create-a-file-action@0.4.5 - with: - path: '.' - isAbsolutePath: true - file: 'versionBackup.txt' - content: | - ${{ steps.step1.outputs.version }} - - - name: Push changes - run: | - git config --global user.email "rcervino@ucm.es" - git config --global user.name "rcervinoucm" - git status - git add . - git commit -m "version update" --allow-empty - git push -u origin testalex - - - name: publish-to-conda - uses: fcakyon/conda-publish-action@v1.3 - with: - subdir: 'conda' - anacondatoken: ${{ secrets.ANACONDA_TOKEN }} From 7d6c85f1040bfdc4a1100e61b6afe821e8e03145 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 12:19:32 +0200 Subject: [PATCH 098/117] Update release.yml --- .github/workflows/release.yml | 55 +++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6d9e51ed..3ad853ea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,3 +33,58 @@ jobs: python setup.py sdist bdist_wheel # Could also be python -m build - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 + + condapublish: + strategy: + matrix: + os: [ubuntu-22.04] + pyv: ["3.10"] + max-parallel: 5 + runs-on: ${{ matrix.os }} + permissions: + id-token: write + contents: write + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set up Python ${{ matrix.pyv }} + run: | + conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + sudo apt-get install python3-numpy + - name: Get version + run: | + output=$(python versionScript.py) + echo "version=$output" >> $GITHUB_OUTPUT + id: step1 + - name: Write + uses: 1arp/create-a-file-action@0.4.5 + with: + path: '.' + isAbsolutePath: true + file: 'versionBackup.txt' + content: | + ${{ steps.step1.outputs.version }} + + - name: Push changes + run: | + git config --global user.email "rcervino@ucm.es" + git config --global user.name "rcervinoucm" + git status + git add . + git commit -m "version update" --allow-empty + git push -u origin master + + - name: publish-to-conda + uses: fcakyon/conda-publish-action@v1.3 + with: + subdir: 'conda' + anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + From 0e535924d625618d7b1306943f6566ad8060ad73 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 12:19:41 +0200 Subject: [PATCH 099/117] Update versionBackup.txt --- versionBackup.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versionBackup.txt b/versionBackup.txt index 8adc70fd..8b137891 100644 --- a/versionBackup.txt +++ b/versionBackup.txt @@ -1 +1 @@ -0.8.0 \ No newline at end of file + From 2cd048ba2b4dc844160f7216abcb1e6a0cab379a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 12:21:41 +0200 Subject: [PATCH 100/117] Update release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3ad853ea..f22c9e9e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 - condapublish: + condapublish: strategy: matrix: os: [ubuntu-22.04] From 205a49d567d5196b5b5be56484375791c143110a Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Wed, 12 Jun 2024 12:28:03 +0200 Subject: [PATCH 101/117] Update meta.yaml --- conda/meta.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/conda/meta.yaml b/conda/meta.yaml index ab1721b5..d0edfa51 100644 --- a/conda/meta.yaml +++ b/conda/meta.yaml @@ -21,8 +21,6 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - #- tensorflow ==2.15 - #- ctlearn-project::dl1_data_handler host: - python #==3.12 - numpy >=1.20 @@ -33,8 +31,6 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - #- tensorflow ==2.15 - #- ctlearn-project::dl1_data_handler run: - python #==3.12 - numpy >=1.20 @@ -45,8 +41,6 @@ requirements: - ctapipe ==0.20.0 - pytables >=3.8 - pandas - #- tensorflow ==2.15 - #- ctlearn-project::dl1_data_handler test: imports: From 216043b3bcddc9b23a3ea1446d029147606eb4d6 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:15:35 +0200 Subject: [PATCH 102/117] Rename conda/bld.bat to .github/conda/bld.bat --- {conda => .github/conda}/bld.bat | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {conda => .github/conda}/bld.bat (100%) diff --git a/conda/bld.bat b/.github/conda/bld.bat similarity index 100% rename from conda/bld.bat rename to .github/conda/bld.bat From e75a2984e53700b5a66b561eb8342d3e93784c35 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:15:53 +0200 Subject: [PATCH 103/117] Rename conda/build.sh to .github/conda/build.sh --- {conda => .github/conda}/build.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {conda => .github/conda}/build.sh (100%) diff --git a/conda/build.sh b/.github/conda/build.sh similarity index 100% rename from conda/build.sh rename to .github/conda/build.sh From 1c2dc64ef1b8562ad0e12ce7bd3f38c7c2c249cb Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:16:09 +0200 Subject: [PATCH 104/117] Rename conda/conda_build_config.yaml to .github/conda/conda_build_config.yaml --- {conda => .github/conda}/conda_build_config.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {conda => .github/conda}/conda_build_config.yaml (100%) diff --git a/conda/conda_build_config.yaml b/.github/conda/conda_build_config.yaml similarity index 100% rename from conda/conda_build_config.yaml rename to .github/conda/conda_build_config.yaml From 3818ec5e5a895d1d620ea45620354f9825fcfc0c Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:16:34 +0200 Subject: [PATCH 105/117] Update and rename conda/meta.yaml to .github/conda/meta.yaml --- {conda => .github/conda}/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename {conda => .github/conda}/meta.yaml (98%) diff --git a/conda/meta.yaml b/.github/conda/meta.yaml similarity index 98% rename from conda/meta.yaml rename to .github/conda/meta.yaml index d0edfa51..b78f32b9 100644 --- a/conda/meta.yaml +++ b/.github/conda/meta.yaml @@ -4,7 +4,7 @@ package: name: ctlearn version: {{ data.get('version') }} source: - path: .. + path: ../.. build: #noarch: generic From e621d0876d157c641df379b91a2980fe32e6c78d Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:16:50 +0200 Subject: [PATCH 106/117] Rename versionBackup.txt to .github/versionBackup.txt --- versionBackup.txt => .github/versionBackup.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename versionBackup.txt => .github/versionBackup.txt (100%) diff --git a/versionBackup.txt b/.github/versionBackup.txt similarity index 100% rename from versionBackup.txt rename to .github/versionBackup.txt From 9bbce9e1bb41772d6111ef35bd9b90ee8d799f24 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:17:00 +0200 Subject: [PATCH 107/117] Rename versionScript.py to .github/versionScript.py --- versionScript.py => .github/versionScript.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename versionScript.py => .github/versionScript.py (100%) diff --git a/versionScript.py b/.github/versionScript.py similarity index 100% rename from versionScript.py rename to .github/versionScript.py From cd203397bb430ef3b61e35654f0b6b3a5397e5d1 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:21:41 +0200 Subject: [PATCH 108/117] Update setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 669687a8..36da24db 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from os import path def getVersionFromFile(): - file = open("versionBackup.txt").readlines() + file = open(".github/versionBackup.txt").readlines() for line in file: for word in line.split(): return word From 4e97bfed935be0d567a54984179f84c160b6d15c Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:24:50 +0200 Subject: [PATCH 109/117] Update release.yml --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f22c9e9e..643b9b16 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -61,7 +61,7 @@ jobs: sudo apt-get install python3-numpy - name: Get version run: | - output=$(python versionScript.py) + output=$(python .github/versionScript.py) echo "version=$output" >> $GITHUB_OUTPUT id: step1 - name: Write @@ -69,7 +69,7 @@ jobs: with: path: '.' isAbsolutePath: true - file: 'versionBackup.txt' + file: '.github/versionBackup.txt' content: | ${{ steps.step1.outputs.version }} From 1c3bc1dc3e05fb757f939404d012e537ff4a0ec6 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 11:25:12 +0200 Subject: [PATCH 110/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index d7678904..3ba1d919 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,3 +36,58 @@ jobs: run: | conda install pytest pytest + + condapublish: + strategy: + matrix: + os: [ubuntu-22.04] + pyv: ["3.10"] + max-parallel: 5 + runs-on: ${{ matrix.os }} + permissions: + id-token: write + contents: write + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set up Python ${{ matrix.pyv }} + run: | + conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path + run: | + # $CONDA is an environment variable pointing to the root of the miniconda directory + echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies + run: | + conda env update --file environment.yml --name base + sudo apt-get install python3-numpy + - name: Get version + run: | + output=$(python .github/versionScript.py) + echo "version=$output" >> $GITHUB_OUTPUT + id: step1 + - name: Write + uses: 1arp/create-a-file-action@0.4.5 + with: + path: '.' + isAbsolutePath: true + file: '.github/versionBackup.txt' + content: | + ${{ steps.step1.outputs.version }} + + - name: Push changes + run: | + git config --global user.email "rcervino@ucm.es" + git config --global user.name "rcervinoucm" + git status + git add . + git commit -m "version update" --allow-empty + git push -u origin master + + - name: publish-to-conda + uses: fcakyon/conda-publish-action@v1.3 + with: + subdir: 'conda' + anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + From 5c51cbe98ef83e14c861430f0b2cd78f3a157f72 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:30:37 +0200 Subject: [PATCH 111/117] Rename versionScript.py to versionScript.py --- {.github => ctlearn}/versionScript.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {.github => ctlearn}/versionScript.py (100%) diff --git a/.github/versionScript.py b/ctlearn/versionScript.py similarity index 100% rename from .github/versionScript.py rename to ctlearn/versionScript.py From 36165e358fbc28bc85b15c362016c26c4d0f99f3 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:34:19 +0200 Subject: [PATCH 112/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 3ba1d919..42bd2f31 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -64,7 +64,7 @@ jobs: sudo apt-get install python3-numpy - name: Get version run: | - output=$(python .github/versionScript.py) + output=$(python ctlearn/versionScript.py) echo "version=$output" >> $GITHUB_OUTPUT id: step1 - name: Write @@ -88,6 +88,6 @@ jobs: - name: publish-to-conda uses: fcakyon/conda-publish-action@v1.3 with: - subdir: 'conda' + subdir: '.github/conda' anacondatoken: ${{ secrets.ANACONDA_TOKEN }} From 17319c651322271dedb9c6afa8e9ae1282d46a17 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:39:07 +0200 Subject: [PATCH 113/117] Update versionScript.py --- ctlearn/versionScript.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctlearn/versionScript.py b/ctlearn/versionScript.py index cd6570c2..aab23234 100644 --- a/ctlearn/versionScript.py +++ b/ctlearn/versionScript.py @@ -1,4 +1,4 @@ -from ctlearn.version import get_version_pypi +from version import get_version_pypi def get_version(): return get_version_pypi() From bba49c497c21d31ecc30e7539f4379a3a7f10c73 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:45:08 +0200 Subject: [PATCH 114/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 42bd2f31..2be68f77 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -83,7 +83,7 @@ jobs: git status git add . git commit -m "version update" --allow-empty - git push -u origin master + git push -u origin testalex - name: publish-to-conda uses: fcakyon/conda-publish-action@v1.3 From e2e0483741cd570c7697ac206f011065e0b8e177 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 12:49:11 +0000 Subject: [PATCH 115/117] version update --- .github/versionBackup.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/versionBackup.txt b/.github/versionBackup.txt index 8b137891..8adc70fd 100644 --- a/.github/versionBackup.txt +++ b/.github/versionBackup.txt @@ -1 +1 @@ - +0.8.0 \ No newline at end of file From cde581f1843f16ffac78b9e0cfa412ec4e8143eb Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:57:38 +0200 Subject: [PATCH 116/117] Update python-package-conda.yml --- .github/workflows/python-package-conda.yml | 55 +--------------------- 1 file changed, 1 insertion(+), 54 deletions(-) diff --git a/.github/workflows/python-package-conda.yml b/.github/workflows/python-package-conda.yml index 2be68f77..0800987e 100644 --- a/.github/workflows/python-package-conda.yml +++ b/.github/workflows/python-package-conda.yml @@ -36,58 +36,5 @@ jobs: run: | conda install pytest pytest - - condapublish: - strategy: - matrix: - os: [ubuntu-22.04] - pyv: ["3.10"] - max-parallel: 5 - runs-on: ${{ matrix.os }} - permissions: - id-token: write - contents: write - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: Set up Python ${{ matrix.pyv }} - run: | - conda install -y python=${{ matrix.pyv }} - - name: Add conda to system path - run: | - # $CONDA is an environment variable pointing to the root of the miniconda directory - echo $CONDA/bin >> $GITHUB_PATH - - name: Install dependencies - run: | - conda env update --file environment.yml --name base - sudo apt-get install python3-numpy - - name: Get version - run: | - output=$(python ctlearn/versionScript.py) - echo "version=$output" >> $GITHUB_OUTPUT - id: step1 - - name: Write - uses: 1arp/create-a-file-action@0.4.5 - with: - path: '.' - isAbsolutePath: true - file: '.github/versionBackup.txt' - content: | - ${{ steps.step1.outputs.version }} - - - name: Push changes - run: | - git config --global user.email "rcervino@ucm.es" - git config --global user.name "rcervinoucm" - git status - git add . - git commit -m "version update" --allow-empty - git push -u origin testalex - - - name: publish-to-conda - uses: fcakyon/conda-publish-action@v1.3 - with: - subdir: '.github/conda' - anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + From ea22af4af0f80bf0a48f9a8c047d6b2804674e90 Mon Sep 17 00:00:00 2001 From: rcervinoucm Date: Thu, 13 Jun 2024 14:59:20 +0200 Subject: [PATCH 117/117] Update release.yml --- .github/workflows/release.yml | 43 +++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 643b9b16..ca2ea421 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,8 @@ -name: Release CI +name: Release CD -on: [release] +on: + release: + types: [published] jobs: pypi-publish: @@ -21,13 +23,40 @@ jobs: - name: Set up Python ${{ matrix.pyv }} run: | conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path run: | #$CONDA is an environment variable pointing to the root of the miniconda directory echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies run: | conda env update --file environment.yml --name base + + - name: Get version + run: | + output=$(python ctlearn/versionScript.py) + echo "version=$output" >> $GITHUB_OUTPUT + id: step1 + + - name: Write + uses: 1arp/create-a-file-action@0.4.5 + with: + path: '.' + isAbsolutePath: true + file: '.github/versionBackup.txt' + content: | + ${{ steps.step1.outputs.version }} + + - name: Push changes + run: | + git config --global user.email "rcervino@ucm.es" + git config --global user.name "rcervinoucm" + git status + git add . + git commit -m "version update" --allow-empty + git push -u origin master + - name: Build package run: | python setup.py sdist bdist_wheel # Could also be python -m build @@ -48,22 +77,27 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Set up Python ${{ matrix.pyv }} run: | conda install -y python=${{ matrix.pyv }} + - name: Add conda to system path run: | # $CONDA is an environment variable pointing to the root of the miniconda directory echo $CONDA/bin >> $GITHUB_PATH + - name: Install dependencies run: | conda env update --file environment.yml --name base sudo apt-get install python3-numpy + - name: Get version run: | - output=$(python .github/versionScript.py) + output=$(python ctlearn/versionScript.py) echo "version=$output" >> $GITHUB_OUTPUT id: step1 + - name: Write uses: 1arp/create-a-file-action@0.4.5 with: @@ -85,6 +119,5 @@ jobs: - name: publish-to-conda uses: fcakyon/conda-publish-action@v1.3 with: - subdir: 'conda' + subdir: '.github/conda' anacondatoken: ${{ secrets.ANACONDA_TOKEN }} -