Skip to content

Commit 6acf394

Browse files
committed
rename to AlgebraicInterpolation + add DecomposingGroupRepresentations dep
1 parent 20e0f89 commit 6acf394

File tree

20 files changed

+31
-1205
lines changed

20 files changed

+31
-1205
lines changed

.github/workflows/CI.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ jobs:
6565
shell: julia --project=docs --color=yes {0}
6666
run: |
6767
using Documenter: DocMeta, doctest
68-
using MultivariateInterpolation
69-
DocMeta.setdocmeta!(MultivariateInterpolation, :DocTestSetup, :(using MultivariateInterpolation); recursive=true)
70-
doctest(MultivariateInterpolation)
68+
using AlgebraicInterpolation
69+
DocMeta.setdocmeta!(AlgebraicInterpolation, :DocTestSetup, :(using AlgebraicInterpolation); recursive=true)
70+
doctest(AlgebraicInterpolation)

.github/workflows/TagBot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
inputs:
88
lookback:
9-
default: 3
9+
default: "3"
1010
permissions:
1111
actions: read
1212
checks: read

Project.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
1-
name = "MultivariateInterpolation"
1+
name = "AlgebraicInterpolation"
22
uuid = "ecbe6ef4-d24e-415b-8de2-e861e2a17b74"
33
authors = ["Viktor Korotynskiy <[email protected]> and contributors"]
44
version = "1.0.0-DEV"
55

66
[deps]
77
AbstractAlgebra = "c3fe647b-3220-5bb0-a1ea-a7954cac585d"
88
Combinatorics = "861a8166-3701-5b0c-9a16-15d98fcdc6aa"
9+
DecomposingGroupRepresentations = "3934549d-b4b9-4a85-8fa6-9c281fbf1a3e"
910
HomotopyContinuation = "f213a82b-91d6-5c5d-acf7-10f1c761b327"
1011
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1112
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
1213

1314
[compat]
15+
AbstractAlgebra = "0.44.11"
16+
DecomposingGroupRepresentations = "0.1.0"
17+
HomotopyContinuation = "2.13.0"
1418
julia = "1.10"

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# MultivariateInterpolation.jl
1+
# AlgebraicInterpolation.jl
22

3-
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://multivariatepolynomialsystems.github.io/MultivariateInterpolation.jl/dev)
3+
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://multivariatepolynomialsystems.github.io/AlgebraicInterpolation.jl/dev)
44

5-
MultivariateInterpolation.jl is a Julia package that provides methods for interpolating sparse and dense multivariate polynomial and rational functions from samples taken either from an algebraic variety or an affine space.
5+
AlgebraicInterpolation.jl is a Julia package that provides methods for interpolating sparse and dense multivariate polynomial and rational functions from samples taken either from an algebraic variety or an affine space.
66

77
## Installation
88

99
Enter the Pkg REPL by pressing `]` from the Julia REPL and then type
1010
```julia
11-
add https://github.com/MultivariatePolynomialSystems/MultivariateInterpolation.jl.git
11+
add https://github.com/MultivariatePolynomialSystems/AlgebraicInterpolation.jl.git
1212
```
1313
To get back to the Julia REPL, press backspace.
1414

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[deps]
22
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
3-
MultivariateInterpolation = "ecbe6ef4-d24e-415b-8de2-e861e2a17b74"
3+
AlgebraicInterpolation = "ecbe6ef4-d24e-415b-8de2-e861e2a17b74"

docs/make.jl

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
push!(LOAD_PATH,"../src/")
22

3-
using MultivariateInterpolation
3+
using AlgebraicInterpolation
44
using Documenter
55

6-
DocMeta.setdocmeta!(MultivariateInterpolation, :DocTestSetup, :(using MultivariateInterpolation); recursive=true)
6+
DocMeta.setdocmeta!(AlgebraicInterpolation, :DocTestSetup, :(using AlgebraicInterpolation); recursive=true)
77

88
makedocs(;
9-
modules=[MultivariateInterpolation],
9+
modules=[AlgebraicInterpolation],
1010
authors="Viktor Korotynskiy <[email protected]> and contributors",
11-
repo="https://github.com/MultivariatePolynomialSystems/MultivariateInterpolation.jl/blob/{commit}{path}#{line}",
12-
sitename="MultivariateInterpolation.jl",
11+
repo="https://github.com/MultivariatePolynomialSystems/AlgebraicInterpolation.jl/blob/{commit}{path}#{line}",
12+
sitename="AlgebraicInterpolation.jl",
1313
format=Documenter.HTML(;
1414
prettyurls=get(ENV, "CI", "false") == "true",
15-
canonical="https://multivariatepolynomialsystems.github.io/MultivariateInterpolation.jl",
15+
canonical="https://multivariatepolynomialsystems.github.io/AlgebraicInterpolation.jl",
1616
edit_link="main",
1717
assets=["assets/custom.css"],
1818
collapselevel=2
@@ -37,6 +37,6 @@ makedocs(;
3737
)
3838

3939
deploydocs(;
40-
repo="github.com/MultivariatePolynomialSystems/MultivariateInterpolation.jl.git",
40+
repo="github.com/MultivariatePolynomialSystems/AlgebraicInterpolation.jl.git",
4141
devbranch="main",
4242
)

docs/src/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# Introduction
2-
MultivariateInterpolation.jl is a Julia package that provides methods for interpolating sparse and dense multivariate polynomial and rational functions from samples taken either from an algebraic variety or an affine space.
2+
AlgebraicInterpolation.jl is a Julia package that provides methods for interpolating sparse and dense multivariate polynomial and rational functions from samples taken either from an algebraic variety or an affine space.
33

44
## Quick start
55

66
```@repl
7-
using MultivariateInterpolation
7+
using AlgebraicInterpolation
88
@var R[1:3,1:3] t[1:3] E[1:3,1:3]
99
X = AlgebraicVariety([R'*R-I, det(R)-1]; variables=[R, t]);
1010
tₓ = [0 -t[3] t[2]; t[3] 0 -t[1]; -t[2] t[1] 0] # skew-symmetric matrix
@@ -13,4 +13,5 @@ image_dimension(φ)
1313
Γ = MapGraph(φ)
1414
```
1515

16-
## Contents
16+
## Contents
17+

src/MultivariateInterpolation.jl renamed to src/AlgebraicInterpolation.jl

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module MultivariateInterpolation
1+
module AlgebraicInterpolation
22

33
import HomotopyContinuation
44
const HC = HomotopyContinuation
@@ -36,24 +36,8 @@ include("on_varieties/sampling.jl")
3636
include("on_varieties/expression_map.jl")
3737
include("on_varieties/varieties/map_graph.jl")
3838

39-
# 5. Lie Symmetries
40-
41-
# 5.1. Weights
42-
include("on_varieties/lie-symmetries/weights.jl")
43-
44-
# 5.2. Lie algebras
45-
include("on_varieties/lie-symmetries/lie-algebras/algebras.jl")
46-
include("on_varieties/lie-symmetries/lie-algebras/elements.jl")
47-
include("on_varieties/lie-symmetries/lie-algebras/actions.jl")
48-
49-
# 5.3. Lie algebra representations
50-
include("on_varieties/lie-symmetries/lie-reprs/vector-space.jl")
51-
include("on_varieties/lie-symmetries/lie-reprs/irreducible.jl")
52-
include("on_varieties/lie-symmetries/lie-reprs/isotypic.jl")
53-
include("on_varieties/lie-symmetries/lie-reprs/representation.jl")
54-
55-
# 5.4. Scaling symmetries
56-
include("on_varieties/lie-symmetries/scalings.jl")
39+
# 5. Scaling symmetries
40+
include("on_varieties/scalings.jl")
5741

5842
# 6. Interpolation
5943
include("on_varieties/interpolation.jl")

src/on_varieties/lie-symmetries/lie-algebras/actions.jl

Lines changed: 0 additions & 233 deletions
This file was deleted.

0 commit comments

Comments
 (0)