Add files using upload-large-folder tool
Browse files- .gitattributes +1 -0
- backend/core/leanprover--lean4---v4.22.0/src/lean/Std/Data/Iterators/Lemmas/Producers/Monadic/Empty.lean +62 -0
- backend/core/leanprover--lean4---v4.22.0/src/lean/Std/Data/Iterators/Lemmas/Producers/Monadic/List.lean +95 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/__init__.py +47 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/cluster/__init__.py +18 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/cluster/vq.py +18 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/interpolate/__init__.py +18 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/optimize/__init__.py +21 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/sparse/__init__.py +18 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/sparse/linalg.py +22 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/spatial/__init__.py +13 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/spatial/transform.py +21 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/bernoulli.py +23 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/beta.py +25 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/betabinom.py +21 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/binom.py +18 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/cauchy.py +27 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/chi2.py +25 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/dirichlet.py +21 -0
- external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/expon.py +21 -0
- external/alphageometry/.venv-ag/Lib/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf +3 -0
.gitattributes
CHANGED
|
@@ -4390,3 +4390,4 @@ backend/core/leanprover--lean4---v4.22.0/lib/lean/Std/Data/HashSet/Raw.olean fil
|
|
| 4390 |
external/alphageometry/.venv-ag/Lib/site-packages/numpy.libs/libscipy_openblas64_-13e2df515630b4a41f92893938845698.dll filter=lfs diff=lfs merge=lfs -text
|
| 4391 |
external/alphageometry/.venv-ag/Lib/site-packages/numpy.libs/msvcp140-263139962577ecda4cd9469ca360a746.dll filter=lfs diff=lfs merge=lfs -text
|
| 4392 |
external/alphageometry/.venv-ag/Lib/site-packages/scipy/stats/_sobol_direction_numbers.npz filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 4390 |
external/alphageometry/.venv-ag/Lib/site-packages/numpy.libs/libscipy_openblas64_-13e2df515630b4a41f92893938845698.dll filter=lfs diff=lfs merge=lfs -text
|
| 4391 |
external/alphageometry/.venv-ag/Lib/site-packages/numpy.libs/msvcp140-263139962577ecda4cd9469ca360a746.dll filter=lfs diff=lfs merge=lfs -text
|
| 4392 |
external/alphageometry/.venv-ag/Lib/site-packages/scipy/stats/_sobol_direction_numbers.npz filter=lfs diff=lfs merge=lfs -text
|
| 4393 |
+
external/alphageometry/.venv-ag/Lib/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf filter=lfs diff=lfs merge=lfs -text
|
backend/core/leanprover--lean4---v4.22.0/src/lean/Std/Data/Iterators/Lemmas/Producers/Monadic/Empty.lean
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/-
|
| 2 |
+
Copyright (c) 2025 Lean FRO, LLC. All rights reserved.
|
| 3 |
+
Released under Apache 2.0 license as described in the file LICENSE.
|
| 4 |
+
Authors: Paul Reichert
|
| 5 |
+
-/
|
| 6 |
+
prelude
|
| 7 |
+
import Std.Data.Iterators.Producers.Monadic.Empty
|
| 8 |
+
import Init.Data.Iterators.Lemmas.Consumers.Monadic
|
| 9 |
+
import Init.Data.Iterators.Lemmas.Consumers.Monadic.Loop
|
| 10 |
+
|
| 11 |
+
namespace Std.Iterators
|
| 12 |
+
|
| 13 |
+
@[simp]
|
| 14 |
+
theorem IterM.step_empty {m β} [Monad m] :
|
| 15 |
+
(IterM.empty m β).step = pure ⟨.done, rfl⟩ :=
|
| 16 |
+
rfl
|
| 17 |
+
|
| 18 |
+
@[simp]
|
| 19 |
+
theorem IterM.toList_empty {m β} [Monad m] [LawfulMonad m] :
|
| 20 |
+
(IterM.empty m β).toList = pure [] := by
|
| 21 |
+
rw [toList_eq_match_step]
|
| 22 |
+
simp
|
| 23 |
+
|
| 24 |
+
@[simp]
|
| 25 |
+
theorem IterM.toListRev_empty {m β} [Monad m] [LawfulMonad m] :
|
| 26 |
+
(IterM.empty m β).toListRev = pure [] := by
|
| 27 |
+
rw [toListRev_eq_match_step]
|
| 28 |
+
simp
|
| 29 |
+
|
| 30 |
+
@[simp]
|
| 31 |
+
theorem IterM.toArray_empty {m β} [Monad m] [LawfulMonad m] :
|
| 32 |
+
(IterM.empty m β).toArray = pure #[] := by
|
| 33 |
+
rw [toArray_eq_match_step]
|
| 34 |
+
simp
|
| 35 |
+
|
| 36 |
+
@[simp]
|
| 37 |
+
theorem IterM.forIn_empty {m n β γ} [Monad m] [LawfulMonad m]
|
| 38 |
+
[Monad n] [LawfulMonad n] [MonadLiftT m n] [LawfulMonadLiftT m n]
|
| 39 |
+
{init : γ} {f} :
|
| 40 |
+
ForIn.forIn (m := n) (IterM.empty m β) init f = pure init := by
|
| 41 |
+
rw [IterM.forIn_eq_match_step]
|
| 42 |
+
simp
|
| 43 |
+
|
| 44 |
+
@[simp]
|
| 45 |
+
theorem IterM.foldM_empty {m n β γ} [Monad m] [LawfulMonad m]
|
| 46 |
+
[Monad n] [LawfulMonad n] [MonadLiftT m n] [LawfulMonadLiftT m n]
|
| 47 |
+
{init : γ} {f} :
|
| 48 |
+
(IterM.empty m β).foldM (n := n) (init := init) f = pure init := by
|
| 49 |
+
simp [IterM.foldM_eq_forIn]
|
| 50 |
+
|
| 51 |
+
@[simp]
|
| 52 |
+
theorem IterM.fold_empty {m β γ} [Monad m] [LawfulMonad m]
|
| 53 |
+
{init : γ} {f} :
|
| 54 |
+
(IterM.empty m β).fold (init := init) f = pure init := by
|
| 55 |
+
simp [IterM.fold_eq_foldM]
|
| 56 |
+
|
| 57 |
+
@[simp]
|
| 58 |
+
theorem IterM.drain_empty {m β} [Monad m] [LawfulMonad m] :
|
| 59 |
+
(IterM.empty m β).drain = pure .unit := by
|
| 60 |
+
simp [IterM.drain_eq_fold]
|
| 61 |
+
|
| 62 |
+
end Std.Iterators
|
backend/core/leanprover--lean4---v4.22.0/src/lean/Std/Data/Iterators/Lemmas/Producers/Monadic/List.lean
ADDED
|
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/-
|
| 2 |
+
Copyright (c) 2025 Lean FRO, LLC. All rights reserved.
|
| 3 |
+
Released under Apache 2.0 license as described in the file LICENSE.
|
| 4 |
+
Authors: Paul Reichert
|
| 5 |
+
-/
|
| 6 |
+
prelude
|
| 7 |
+
import Init.Data.Iterators.Consumers
|
| 8 |
+
import Init.Data.Iterators.Lemmas.Consumers.Monadic
|
| 9 |
+
import Init.Data.Iterators.Internal.LawfulMonadLiftFunction
|
| 10 |
+
import Std.Data.Iterators.Producers.Monadic.List
|
| 11 |
+
import Std.Data.Iterators.Lemmas.Equivalence.Basic
|
| 12 |
+
|
| 13 |
+
/-!
|
| 14 |
+
# Lemmas about list iterators
|
| 15 |
+
|
| 16 |
+
This module provides lemmas about the interactions of `List.iterM` with `IterM.step` and various
|
| 17 |
+
collectors.
|
| 18 |
+
-/
|
| 19 |
+
|
| 20 |
+
namespace Std.Iterators
|
| 21 |
+
open Std.Internal
|
| 22 |
+
|
| 23 |
+
variable {m : Type w → Type w'} {n : Type w → Type w''} [Monad m] {β : Type w}
|
| 24 |
+
|
| 25 |
+
@[simp]
|
| 26 |
+
theorem _root_.List.step_iterM_nil :
|
| 27 |
+
(([] : List β).iterM m).step = pure ⟨.done, rfl⟩ := by
|
| 28 |
+
simp only [IterM.step, Iterator.step]; rfl
|
| 29 |
+
|
| 30 |
+
@[simp]
|
| 31 |
+
theorem _root_.List.step_iterM_cons {x : β} {xs : List β} :
|
| 32 |
+
((x :: xs).iterM m).step = pure ⟨.yield (xs.iterM m) x, rfl⟩ := by
|
| 33 |
+
simp only [List.iterM, IterM.step, Iterator.step]; rfl
|
| 34 |
+
|
| 35 |
+
theorem _root_.List.step_iterM {l : List β} :
|
| 36 |
+
(l.iterM m).step = match l with
|
| 37 |
+
| [] => pure ⟨.done, rfl⟩
|
| 38 |
+
| x :: xs => pure ⟨.yield (xs.iterM m) x, rfl⟩ := by
|
| 39 |
+
cases l <;> simp [List.step_iterM_cons, List.step_iterM_nil]
|
| 40 |
+
|
| 41 |
+
theorem ListIterator.toArrayMapped_iterM [Monad n] [LawfulMonad n]
|
| 42 |
+
{β : Type w} {γ : Type w} {lift : ⦃δ : Type w⦄ → m δ → n δ}
|
| 43 |
+
[LawfulMonadLiftFunction lift] {f : β → n γ} {l : List β} :
|
| 44 |
+
IteratorCollect.toArrayMapped lift f (l.iterM m) (m := m) = List.toArray <$> l.mapM f := by
|
| 45 |
+
rw [LawfulIteratorCollect.toArrayMapped_eq]
|
| 46 |
+
induction l with
|
| 47 |
+
| nil =>
|
| 48 |
+
rw [IterM.DefaultConsumers.toArrayMapped_eq_match_step]
|
| 49 |
+
simp [List.step_iterM_nil, LawfulMonadLiftFunction.lift_pure]
|
| 50 |
+
| cons x xs ih =>
|
| 51 |
+
rw [IterM.DefaultConsumers.toArrayMapped_eq_match_step]
|
| 52 |
+
simp [List.step_iterM_cons, List.mapM_cons, pure_bind, ih, LawfulMonadLiftFunction.lift_pure]
|
| 53 |
+
|
| 54 |
+
@[simp]
|
| 55 |
+
theorem _root_.List.toArray_iterM [LawfulMonad m] {l : List β} :
|
| 56 |
+
(l.iterM m).toArray = pure l.toArray := by
|
| 57 |
+
simp only [IterM.toArray, ListIterator.toArrayMapped_iterM]
|
| 58 |
+
rw [List.mapM_pure, map_pure, List.map_id']
|
| 59 |
+
|
| 60 |
+
@[simp]
|
| 61 |
+
theorem _root_.List.toList_iterM [LawfulMonad m] {l : List β} :
|
| 62 |
+
(l.iterM m).toList = pure l := by
|
| 63 |
+
rw [← IterM.toList_toArray, List.toArray_iterM, map_pure, List.toList_toArray]
|
| 64 |
+
|
| 65 |
+
@[simp]
|
| 66 |
+
theorem _root_.List.toListRev_iterM [LawfulMonad m] {l : List β} :
|
| 67 |
+
(l.iterM m).toListRev = pure l.reverse := by
|
| 68 |
+
simp [IterM.toListRev_eq, List.toList_iterM]
|
| 69 |
+
|
| 70 |
+
section Equivalence
|
| 71 |
+
|
| 72 |
+
-- We don't want to pollute `List` with this rarely used lemma.
|
| 73 |
+
theorem ListIterator.stepAsHetT_iterM [LawfulMonad m] {l : List β} :
|
| 74 |
+
(l.iterM m).stepAsHetT = (match l with
|
| 75 |
+
| [] => pure .done
|
| 76 |
+
| x :: xs => pure (.yield (xs.iterM m) x)) := by
|
| 77 |
+
simp only [List.iterM, toIterM, HetT.ext_iff, Equivalence.property_step, IterM.IsPlausibleStep,
|
| 78 |
+
Iterator.IsPlausibleStep, Equivalence.prun_step]
|
| 79 |
+
refine ⟨?_, ?_⟩
|
| 80 |
+
· ext step
|
| 81 |
+
cases step
|
| 82 |
+
· cases l
|
| 83 |
+
· simp [Pure.pure]
|
| 84 |
+
· simp only [List.cons.injEq, pure, HetT.property_pure, IterStep.yield.injEq, IterM.ext_iff,
|
| 85 |
+
ListIterator.ext_iff]
|
| 86 |
+
exact And.comm
|
| 87 |
+
· cases l <;> simp [Pure.pure]
|
| 88 |
+
· cases l <;> simp [Pure.pure]
|
| 89 |
+
· intro β f
|
| 90 |
+
simp only [IterM.step, Iterator.step, pure_bind]
|
| 91 |
+
cases l <;> simp [Pure.pure, toIterM]
|
| 92 |
+
|
| 93 |
+
end Equivalence
|
| 94 |
+
|
| 95 |
+
end Std.Iterators
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/__init__.py
ADDED
|
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2018 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from typing import TYPE_CHECKING
|
| 19 |
+
|
| 20 |
+
if TYPE_CHECKING:
|
| 21 |
+
from jax.scipy import interpolate as interpolate
|
| 22 |
+
from jax.scipy import linalg as linalg
|
| 23 |
+
from jax.scipy import ndimage as ndimage
|
| 24 |
+
from jax.scipy import signal as signal
|
| 25 |
+
from jax.scipy import sparse as sparse
|
| 26 |
+
from jax.scipy import special as special
|
| 27 |
+
from jax.scipy import stats as stats
|
| 28 |
+
from jax.scipy import fft as fft
|
| 29 |
+
from jax.scipy import cluster as cluster
|
| 30 |
+
from jax.scipy import integrate as integrate
|
| 31 |
+
else:
|
| 32 |
+
import jax._src.lazy_loader as _lazy
|
| 33 |
+
__getattr__, __dir__, __all__ = _lazy.attach(__name__, [
|
| 34 |
+
"interpolate",
|
| 35 |
+
"linalg",
|
| 36 |
+
"ndimage",
|
| 37 |
+
"signal",
|
| 38 |
+
"sparse",
|
| 39 |
+
"special",
|
| 40 |
+
"stats",
|
| 41 |
+
"fft",
|
| 42 |
+
"cluster",
|
| 43 |
+
"integrate",
|
| 44 |
+
])
|
| 45 |
+
del _lazy
|
| 46 |
+
|
| 47 |
+
del TYPE_CHECKING
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/cluster/__init__.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2022 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax.scipy.cluster import vq as vq
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/cluster/vq.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2022 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.cluster.vq import vq as vq
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/interpolate/__init__.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2022 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Already deprecate namespaces that will be removed in SciPy v2.0.0
|
| 16 |
+
|
| 17 |
+
from jax._src.third_party.scipy.interpolate import (
|
| 18 |
+
RegularGridInterpolator as RegularGridInterpolator)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/optimize/__init__.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.optimize.minimize import (
|
| 19 |
+
minimize as minimize,
|
| 20 |
+
OptimizeResults as OptimizeResults,
|
| 21 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/sparse/__init__.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax.scipy.sparse import linalg as linalg
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/sparse/linalg.py
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.sparse.linalg import (
|
| 19 |
+
cg as cg,
|
| 20 |
+
gmres as gmres,
|
| 21 |
+
bicgstab as bicgstab,
|
| 22 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/spatial/__init__.py
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2023 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/spatial/transform.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2023 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.spatial.transform import (
|
| 19 |
+
Rotation as Rotation,
|
| 20 |
+
Slerp as Slerp,
|
| 21 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/bernoulli.py
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.bernoulli import (
|
| 19 |
+
logpmf as logpmf,
|
| 20 |
+
pmf as pmf,
|
| 21 |
+
cdf as cdf,
|
| 22 |
+
ppf as ppf
|
| 23 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/beta.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.beta import (
|
| 19 |
+
cdf as cdf,
|
| 20 |
+
logcdf as logcdf,
|
| 21 |
+
logpdf as logpdf,
|
| 22 |
+
logsf as logsf,
|
| 23 |
+
pdf as pdf,
|
| 24 |
+
sf as sf,
|
| 25 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/betabinom.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2021 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.betabinom import (
|
| 19 |
+
logpmf as logpmf,
|
| 20 |
+
pmf as pmf,
|
| 21 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/binom.py
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2023 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
from jax._src.scipy.stats.binom import (
|
| 16 |
+
logpmf as logpmf,
|
| 17 |
+
pmf as pmf,
|
| 18 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/cauchy.py
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.cauchy import (
|
| 19 |
+
cdf as cdf,
|
| 20 |
+
isf as isf,
|
| 21 |
+
logcdf as logcdf,
|
| 22 |
+
logpdf as logpdf,
|
| 23 |
+
logsf as logsf,
|
| 24 |
+
pdf as pdf,
|
| 25 |
+
ppf as ppf,
|
| 26 |
+
sf as sf,
|
| 27 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/chi2.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2021 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.chi2 import (
|
| 19 |
+
cdf as cdf,
|
| 20 |
+
logcdf as logcdf,
|
| 21 |
+
logpdf as logpdf,
|
| 22 |
+
logsf as logsf,
|
| 23 |
+
pdf as pdf,
|
| 24 |
+
sf as sf,
|
| 25 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/dirichlet.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.dirichlet import (
|
| 19 |
+
logpdf as logpdf,
|
| 20 |
+
pdf as pdf,
|
| 21 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/jax/scipy/stats/expon.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Copyright 2020 The JAX Authors.
|
| 2 |
+
#
|
| 3 |
+
# Licensed under the Apache License, Version 2.0 (the "License");
|
| 4 |
+
# you may not use this file except in compliance with the License.
|
| 5 |
+
# You may obtain a copy of the License at
|
| 6 |
+
#
|
| 7 |
+
# https://www.apache.org/licenses/LICENSE-2.0
|
| 8 |
+
#
|
| 9 |
+
# Unless required by applicable law or agreed to in writing, software
|
| 10 |
+
# distributed under the License is distributed on an "AS IS" BASIS,
|
| 11 |
+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 12 |
+
# See the License for the specific language governing permissions and
|
| 13 |
+
# limitations under the License.
|
| 14 |
+
|
| 15 |
+
# Note: import <name> as <name> is required for names to be exported.
|
| 16 |
+
# See PEP 484 & https://github.com/google/jax/issues/7570
|
| 17 |
+
|
| 18 |
+
from jax._src.scipy.stats.expon import (
|
| 19 |
+
logpdf as logpdf,
|
| 20 |
+
pdf as pdf,
|
| 21 |
+
)
|
external/alphageometry/.venv-ag/Lib/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans-Oblique.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ccdf74b350f11fd3dd5774de50e5e6346a1a5da1f5b7d5fb83590665e97a5213
|
| 3 |
+
size 633840
|