TNO Intern

Commit 41a074a4 authored by Florian Knappers's avatar Florian Knappers
Browse files

start of setup pytg3

parent 5a477ea6
Loading
Loading
Loading
Loading
+103 −18
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ environments:
      - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
      - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2
      - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.9.0-hbfa7f16_15.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.9.2-h5e3027f_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.3-hb9d3cd8_0.conda
@@ -187,6 +188,8 @@ environments:
      - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-20.0.0-py313h78bf25f_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/pyarrow-core-20.0.0-py313he5f92c8_0_cpu.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.41.5-py313h843e2db_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pymdown-extensions-10.15-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha55dd90_7.conda
@@ -224,8 +227,9 @@ environments:
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.15.4-pyh9571d03_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.15.4-pyhe01879c_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.15.4-haa4fddc_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
      - conda: https://conda.anaconda.org/conda-forge/linux-64/ukkonen-1.0.1-py313h33d0bda_5.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.4.0-pyhd8ed1ab_0.conda
@@ -267,6 +271,7 @@ environments:
      win-64:
      - conda: https://conda.anaconda.org/conda-forge/win-64/_openmp_mutex-4.5-2_gnu.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_2.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.9.0-hd490b63_15.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.9.2-hd8a8e38_0.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.12.3-h2466b09_0.conda
@@ -417,6 +422,8 @@ environments:
      - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-20.0.0-py313hfa70ccb_0.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/pyarrow-core-20.0.0-py313he812468_0_cpu.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyh29332c3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.41.5-py313hfbe8231_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pymdown-extensions-10.15-pyhd8ed1ab_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
@@ -453,8 +460,9 @@ environments:
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-0.15.4-pyh9571d03_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-0.15.4-pyhe01879c_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typer-slim-standard-0.15.4-haa4fddc_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
      - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda
      - conda: https://conda.anaconda.org/conda-forge/win-64/ukkonen-1.0.1-py313h1ec8472_5.conda
@@ -557,6 +565,18 @@ packages:
  - pytest>=4.6 ; extra == 'test'
  - pytest-cov ; extra == 'test'
  requires_python: '>=3.7'
- conda: https://conda.anaconda.org/conda-forge/noarch/annotated-types-0.7.0-pyhd8ed1ab_1.conda
  sha256: e0ea1ba78fbb64f17062601edda82097fcf815012cf52bb704150a2668110d48
  md5: 2934f256a8acfe48f6ebb4fce6cde29c
  depends:
  - python >=3.9
  - typing-extensions >=4.0.0
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/annotated-types?source=hash-mapping
  size: 18074
  timestamp: 1733247158254
- pypi: https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl
  name: attrs
  version: 25.3.0
@@ -4728,6 +4748,59 @@ packages:
  - pkg:pypi/pycparser?source=hash-mapping
  size: 110100
  timestamp: 1733195786147
- conda: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.12.5-pyhcf101f3_1.conda
  sha256: 868569d9505b7fe246c880c11e2c44924d7613a8cdcc1f6ef85d5375e892f13d
  md5: c3946ed24acdb28db1b5d63321dbca7d
  depends:
  - typing-inspection >=0.4.2
  - typing_extensions >=4.14.1
  - python >=3.10
  - typing-extensions >=4.6.1
  - annotated-types >=0.6.0
  - pydantic-core ==2.41.5
  - python
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/pydantic?source=hash-mapping
  size: 340482
  timestamp: 1764434463101
- conda: https://conda.anaconda.org/conda-forge/linux-64/pydantic-core-2.41.5-py313h843e2db_1.conda
  sha256: b15568ddc03bd33ea41610e5df951be4e245cd61957cbf8c2cfd12557f3d53b5
  md5: f27c39a1906771bbe56cd26a76bf0b8b
  depends:
  - python
  - typing-extensions >=4.6.0,!=4.7.0
  - libgcc >=14
  - __glibc >=2.17,<3.0.a0
  - python_abi 3.13.* *_cp313
  constrains:
  - __glibc >=2.17
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/pydantic-core?source=hash-mapping
  size: 1940186
  timestamp: 1762989000579
- conda: https://conda.anaconda.org/conda-forge/win-64/pydantic-core-2.41.5-py313hfbe8231_1.conda
  sha256: fb9391dc09dd01574c85e2342b9aa3b8664cd713401ef8fd6267865cc28988d8
  md5: 0437f87004ad7c64c98a013d1611db97
  depends:
  - python
  - typing-extensions >=4.6.0,!=4.7.0
  - vc >=14.3,<15
  - vc14_runtime >=14.44.35208
  - ucrt >=10.0.20348.0
  - vc >=14.3,<15
  - vc14_runtime >=14.44.35208
  - ucrt >=10.0.20348.0
  - python_abi 3.13.* *_cp313
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/pydantic-core?source=hash-mapping
  size: 1973031
  timestamp: 1762989056610
- conda: https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda
  sha256: 28a3e3161390a9d23bc02b4419448f8d27679d9e2c250e29849e37749c8de86b
  md5: 232fb4577b6687b2d503ef8e254270c9
@@ -4890,7 +4963,7 @@ packages:
- pypi: ./
  name: pythermogis
  version: 2.0.0
  sha256: c1897a7d2abe19d943f98f03bab46895142b845539a6d2b301c0c3272947e502
  sha256: 62c8f61362f64c2628d6d0b92f40380a288b3eb5855a2862426d23bb5197ef78
  requires_dist:
  - jpype1>=1.5.2,<2
  - xarray==2024.9.0.*
@@ -5681,28 +5754,40 @@ packages:
  purls: []
  size: 5471
  timestamp: 1747243737598
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.13.2-h0e9735f_0.conda
  sha256: 4865fce0897d3cb0ffc8998219157a8325f6011c136e6fd740a9a6b169419296
  md5: 568ed1300869dca0ba09fb750cda5dbb
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.15.0-h396c80c_0.conda
  sha256: 7c2df5721c742c2a47b2c8f960e718c930031663ac1174da67c1ed5999f7938c
  md5: edd329d7d3a4ab45dcf905899a7a6115
  depends:
  - typing_extensions ==4.13.2 pyh29332c3_0
  - typing_extensions ==4.15.0 pyhcf101f3_0
  license: PSF-2.0
  license_family: PSF
  purls: []
  size: 89900
  timestamp: 1744302253997
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.2-pyh29332c3_0.conda
  sha256: a8aaf351e6461de0d5d47e4911257e25eec2fa409d71f3b643bb2f748bde1c08
  md5: 83fc6ae00127671e301c9f44254c31b8
  size: 91383
  timestamp: 1756220668932
- conda: https://conda.anaconda.org/conda-forge/noarch/typing-inspection-0.4.2-pyhd8ed1ab_1.conda
  sha256: 70db27de58a97aeb7ba7448366c9853f91b21137492e0b4430251a1870aa8ff4
  md5: a0a4a3035667fc34f29bfbd5c190baa6
  depends:
  - python >=3.9
  - python >=3.10
  - typing_extensions >=4.12.0
  license: MIT
  license_family: MIT
  purls:
  - pkg:pypi/typing-inspection?source=hash-mapping
  size: 18923
  timestamp: 1764158430324
- conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.15.0-pyhcf101f3_0.conda
  sha256: 032271135bca55aeb156cee361c81350c6f3fb203f57d024d7e5a1fc9ef18731
  md5: 0caa1af407ecff61170c9437a808404d
  depends:
  - python >=3.10
  - python
  license: PSF-2.0
  license_family: PSF
  purls:
  - pkg:pypi/typing-extensions?source=compressed-mapping
  size: 52189
  timestamp: 1744302253997
  - pkg:pypi/typing-extensions?source=hash-mapping
  size: 51692
  timestamp: 1756220668932
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda
  sha256: 5aaa366385d716557e365f0a4e9c3fca43ba196872abbbe3d56bb610d131e192
  md5: 4222072737ccff51314b5ece9c7d6f5a
+1 −0
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ python-dotenv = ">=1.2.1,<2"
numba = ">=0.63.1,<0.64"
ruff = ">=0.14.10,<0.15"
install-jdk = "==1.1.0"
pydantic = ">=2.12.5,<3"

[tool.ruff]
line-length = 88
+3 −0
Original line number Diff line number Diff line
from pythermogis.jvm import start_jvm

start_jvm()
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -13,4 +13,4 @@ elif os_name == "Darwin": # mac
elif os_name == "Windows":
    JVM17_DLL_PATH = JVM17_PATH / "jdk17" / "bin" / "server" / "jvm.dll"
else:
    raise SyntaxError(f"Operating System not supported: {os_name}")
    raise RuntimeError(f"Operating System not supported: {os_name}")
+0 −0

Empty file added.

Loading