Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
329 commits
Select commit Hold shift + click to select a range
a4a0f9b
Tweak some wording
moble Feb 17, 2025
1c21711
Add Zettili and auto-sort
moble Feb 17, 2025
8b49944
Include Zettili's conventions
moble Feb 17, 2025
6c622fc
Add Le Bellac and Cohen-Tannoudji
moble Feb 17, 2025
0812e30
Account for change in ExplicitWignerMatrices.D_formula
moble Feb 17, 2025
dadce73
Replace missing operator
moble Feb 18, 2025
4fc566a
Add Shankar
moble Feb 18, 2025
b1d8087
Add LALSuite
moble Feb 18, 2025
b7d9985
Review LAL, NINJA, and Torres del Castillo
moble Feb 18, 2025
4ba11d7
Update changed name of LAL function
moble Feb 18, 2025
64d78c8
Emphasize that we're using v3 of the NINJA paper
moble Feb 18, 2025
9d510cc
Note that LALSuite appears to correctly use the newer (corrected) ver…
moble Feb 18, 2025
a3e3364
Correct citation syntax
moble Feb 18, 2025
14a464f
Include Griffiths; more on Goldberg and on Cohen-Tannoudji
moble Feb 18, 2025
cc17a75
Fill in Condon-Shortley
moble Feb 25, 2025
0805a02
Use epsilon consistently as differentiation variable
moble Feb 25, 2025
cf2dbee
Explicitly lay the groundwork for R
moble Feb 25, 2025
294046c
Try memoization to speed up computations
moble Feb 25, 2025
5b18bf2
Point out anomalous commutator relations
moble Feb 25, 2025
237078a
See what happens if I just hide the first SymPyPythonCall import
moble Feb 25, 2025
1298ab6
Bad things happened, that's what
moble Feb 25, 2025
33248e8
Include anchors for significant results
moble Feb 25, 2025
6eed970
Explicitly compute L_{\pm}
moble Feb 25, 2025
c92e204
Simplify zero commutators
moble Feb 25, 2025
bd8f9c9
A little more explanation
moble Feb 25, 2025
f7b77e0
Remove literate_output between runs
moble Feb 25, 2025
24bc6ec
Don't warn about something that's been removed
moble Feb 25, 2025
437966e
Start moving comparisons to separate Literate files
moble Feb 25, 2025
c2590b7
Just use section headers for anchors, as Documenter is not yet ready …
moble Feb 27, 2025
4236a46
Move Condon-Shortley documentation to its new literate_input home
moble Feb 27, 2025
a846efb
Add some things to make it convenient to run tests on conventions
moble Feb 27, 2025
7a1dfe1
Streamline tests
moble Feb 27, 2025
1e9adf7
Further streamline tests
moble Feb 27, 2025
ba15b64
Rename argument for clarity
moble Feb 27, 2025
a10af14
Correct the name of THIS package!
moble Feb 27, 2025
663783a
Document Y function
moble Feb 27, 2025
7cb0817
Summarize the results
moble Feb 27, 2025
a034635
Delete raw tests for Condon-Shortley, as they have been moved to the …
moble Feb 27, 2025
f6fedae
Remove TestItems from main package; src contains no testing code
moble Feb 27, 2025
d73c6f8
Add a couple details about Zettili
moble Feb 27, 2025
ea91c8d
Denote edition uniformly
moble Feb 27, 2025
3bba9cb
Minor corrections
moble Feb 27, 2025
e1dcbb7
Clarify a minor point for SymPy
moble Feb 27, 2025
169de91
Improve formatting
moble Mar 1, 2025
d73c717
Move NINJA tests to Literate docs
moble Mar 1, 2025
c5a5134
Include `d` in docs
moble Mar 1, 2025
798a83d
Point out some nice arguments by Boydand Petschek
moble Mar 2, 2025
6fae3a1
Add test utility function to compute just one element of D
moble Mar 2, 2025
5853257
Minor wording tweaks
moble Mar 2, 2025
d38c0fd
Add option to ℓmrange for ell_min
moble Mar 2, 2025
3f8fc6d
Move LALSuite docs to Literate TestItem
moble Mar 2, 2025
0fef3dc
Debug windows garbage
moble Mar 2, 2025
1acc94a
Deal with windows line endings
moble Mar 2, 2025
c461aab
Debug windows garbage
moble Mar 2, 2025
870d6cb
Fix one-line `if` statements
moble Mar 2, 2025
e258816
Deal with windows line endings
moble Mar 2, 2025
0053176
Add gitattributes file to preserve line endings in the C code file
moble Mar 3, 2025
04ec7d1
Revert all the windows nonsense now that git will be sensible
moble Mar 3, 2025
b1c078d
Note the source of the d/D matrices
moble Mar 3, 2025
d98f107
Formatting
moble Mar 3, 2025
1ce6865
Move Cohen-Tannoudji to Literate TestItems
moble Mar 3, 2025
0f409f4
Fix missing continuation
moble Mar 3, 2025
e9c31ac
Include Cohen-Tannoudji in docs
moble Mar 3, 2025
817e978
Tweak explanation of code
moble Mar 3, 2025
de50a2b
Explicitly state what the Condon-Shortley phase convention is
moble Mar 3, 2025
5947472
Remind myself to verify the ang.-mom. ops.
moble Mar 3, 2025
c8b34e6
Include the LAL source code on a syntax-highlighted page of its own.
moble Mar 3, 2025
4001734
Remind myself what to do for Wikipedia
moble Mar 3, 2025
a780374
Fix admonition formatting
moble Mar 3, 2025
6c65705
Ensure that my SVG modifications only apply to the composition diagram
moble Mar 5, 2025
b8f6125
Remind myself of future work with TODOs
moble Mar 5, 2025
0fadfc2
Note that we *could* just use lalsuite directly
moble Mar 5, 2025
93ef7a6
Test over full range
moble Mar 14, 2025
8689518
Include broken Blanchet conventions
moble Mar 14, 2025
1f94ab1
Mention Vasil et al.
moble Apr 5, 2025
9913d73
Explain arguments to Literate.markdown
moble Apr 5, 2025
834a514
Include Blanchet comparison
moble Apr 5, 2025
9c8b61c
Remember that we can run in draft mode
moble Apr 5, 2025
f2ee349
Finish up Blanchet comparison
moble Apr 5, 2025
c49dd67
Rearrange Literate outputs
moble Apr 5, 2025
69957b7
Correct description of spherical coordinates
moble Apr 5, 2025
86c5e8e
Bump compat for Quaternionic and FastTransforms
moble Apr 5, 2025
0c8c090
Test lalsuite via python
moble Apr 5, 2025
75c3097
Remove old tests for LALSuite and raw code
moble Apr 5, 2025
2686fbc
Clean up old comments
moble Apr 6, 2025
4378db3
Try (and fail) to avoid python segfaults with lalsuite
moble Apr 6, 2025
a8a9f61
Revert to old hacky way of comparing lalsuite, instead of fancy new s…
moble Apr 6, 2025
ab691ef
Deal with annoying Windows line endings
moble Apr 6, 2025
94ffbfa
Keep up with Quaternionic
moble Apr 6, 2025
1fc620d
Include compat values for CondaPkg and PythonCall
moble Apr 6, 2025
6913069
Deal with annoying Windows line endings
moble Apr 6, 2025
ceb93d1
Tweak wording
moble Apr 6, 2025
e9fa9e2
A little more detail showing the D convention
moble Apr 7, 2025
7f067b5
More detail on sph.coord./Euler/quaternion equivalences
moble Apr 7, 2025
81824fd
Spelling
moble Apr 7, 2025
3e213f7
Add redesigned Wigner matrices
moble May 1, 2025
256c569
Infer m′ and m limits from data size
moble May 1, 2025
4189aad
Add new iterator interface for complex powers
moble May 2, 2025
78b7ca8
Add more validation and tests to WignerMatrix
moble May 2, 2025
cc7cbc8
Export and test ComplexPowers iterator interface
moble May 2, 2025
dc93287
Include missing import
moble May 2, 2025
74d69ed
"valculated" is not a word
moble May 3, 2025
13a8c3a
Remove unused arguments
moble May 3, 2025
e763f8a
Finish `convert_H_to_D!`
moble May 3, 2025
403c2e9
Add bounds checks
moble May 4, 2025
5a04d6f
Add tests for basic behavior of floating-point types
moble May 5, 2025
56f9906
Simplify the structure
moble Oct 3, 2025
d92b288
Practical steps to compute Wigner recurrences
moble Oct 6, 2025
90c7ade
Temporarily document redesign components
moble Oct 6, 2025
b45bd1d
Add Hrow struct
moble Oct 7, 2025
8919c57
Reorder and extend type parameters
moble Oct 7, 2025
911b1b2
Minimize type restrictions; simplify m_min != -m_max cases
moble Oct 7, 2025
fc47f5f
Easier constructors for H^lrow
moble Oct 9, 2025
e4a38d6
Remove redundant methods
moble Oct 9, 2025
8215b83
Simplify error calls
moble Oct 9, 2025
5d284a8
Remember to use inbounds when indexing
moble Oct 9, 2025
bbfd8e0
WignerRange gets first/lastindex
moble Oct 9, 2025
e31ad70
Specialize index-range functions for type stability
moble Oct 9, 2025
763027c
Fix some type-parameter discrepancies
moble Oct 9, 2025
88cd3dc
Start rewrite of recurrences for streamlining
moble Oct 9, 2025
c386178
Rename recurrence steps for clarity
moble Oct 10, 2025
724741a
Start WignerCalculator
moble Oct 10, 2025
27d0f4d
Finesse some wording
moble Oct 14, 2025
d71a909
Rename first recurrence step, too
moble Oct 14, 2025
f932a3b
Apply recurrence to WignerCalculator
moble Oct 14, 2025
12b9e08
Just a little reordering
moble Oct 15, 2025
92def1c
Drop WignerMatrices for now
moble Oct 15, 2025
6e6f097
Add generic case to avoid stack overflow
moble Oct 15, 2025
d338af1
Change name to WignerCalculator
moble Oct 15, 2025
3087031
Remove unused type parameters
moble Oct 15, 2025
292578e
Specify Abstract nature of WignerMatrix type (to make room for concre…
moble Oct 15, 2025
deffa49
Add simple constructor for WignerMatrix, and default descriptor funct…
moble Oct 16, 2025
1c94986
Fix bugs through ell=1 recurrence
moble Oct 16, 2025
2648571
Remove some old debug statements
moble Oct 16, 2025
069c6bc
Correct range for H^+
moble Oct 16, 2025
9508755
Copy initialization to Wigner matrix
moble Oct 16, 2025
30531f0
Use views when incrementing ell storage
moble Oct 16, 2025
6af9214
Remove old direct (view-less) access
moble Oct 16, 2025
f7c05df
Swap H storage, rather than copying
moble Oct 16, 2025
f67e1ec
Separate recurrence from application, and from memory bookkeeping
moble Oct 16, 2025
cfeaebb
Change internal notation
moble Oct 16, 2025
2cf3b9d
Add option to `skip_ℓ_recurrence`
moble Oct 16, 2025
8661fdf
Make simple functions more efficient
moble Oct 16, 2025
3b7096d
Specify number types for H -> D/d conversions
moble Oct 16, 2025
24f964c
Remove debugging message
moble Oct 16, 2025
15101df
Add fill!(::WignerCalculator, x)
moble Oct 16, 2025
c83085a
Use views to avoid allocation
moble Oct 16, 2025
1ea34ba
Remove older code
moble Oct 16, 2025
0f05fa8
Respect ell_min
moble Oct 18, 2025
3934024
Better dispatch for different argument and Wigner types
moble Oct 18, 2025
4fe8709
Eliminate WignerRange as unnecessary
moble Oct 21, 2025
86fbf92
Remove old WignerRange code
moble Oct 21, 2025
12dcb38
Accept any array for the backend storage
moble Oct 21, 2025
d587700
Allow access to the default WignerMatrix constructor
moble Oct 21, 2025
9957010
Change from explicit subtypes of AbstractWignerMatrix to parameter-sp…
moble Oct 21, 2025
d7311ee
Better error messages
moble Oct 22, 2025
9de36c7
Remove explicit WignerDMatrix, WignerdMatrix, and HRow types; all are…
moble Oct 22, 2025
301021b
Bring back WignerRange
moble Oct 22, 2025
b3c984d
More explanation in error messages
moble Oct 22, 2025
b23b137
Sync up error messages and tests
moble Oct 22, 2025
59c0700
Explicitly pass limits for incomplete Wigner matrices
moble Oct 22, 2025
5000fa0
Validate order of m′ and m ranges
moble Oct 22, 2025
f83468a
Initial HWedge redesign
moble Oct 23, 2025
bc171fd
Change HWedge to explicitly include first dimension for rotors
moble Oct 23, 2025
2578fbf
Add utility for testing: encode set of integers as single integer
moble Oct 24, 2025
e080b60
Make EncodeDecode utility a little more robust
moble Oct 24, 2025
74358ea
Convert to Int before decoding
moble Oct 24, 2025
2c09bb4
Test indexing of HWedge
moble Oct 24, 2025
60e6455
Show HWedge nicely
moble Oct 24, 2025
a966cbc
Move HWedge to separate file
moble Oct 24, 2025
8b9855b
Remove older explicit indexing stuff
moble Oct 24, 2025
2017826
Add HAxis
moble Oct 25, 2025
eb3b65d
Add adjustable ell value to HAxis
moble Oct 25, 2025
e9a6d11
Add tests for HAxis
moble Oct 25, 2025
d304734
Tidy up
moble Oct 26, 2025
f4472e0
Ensure that new ell is a half-integer in the Rational case
moble Oct 26, 2025
28a2fbd
Rename fields; add eⁱᵝ
moble Oct 26, 2025
7d47496
Specialize recurrences for WignerHCalculator, with @turbo
moble Oct 26, 2025
0ea6fdc
Make @turbo available
moble Oct 27, 2025
88e810e
Display a little more nicely
moble Oct 27, 2025
ed6284f
Improve iterations
moble Oct 27, 2025
5d4c13a
Improve display of WignerHCalculator
moble Oct 27, 2025
c03bd6c
Streamline recurrences
moble Oct 27, 2025
d8f2528
Experiment with some choices for vectorization
moble Oct 27, 2025
9fc424c
Use explicit indexing for easier SIMD
moble Oct 27, 2025
9dd814a
Put all the Wigner D/d/H stuff in a "Wigner" directory
moble Oct 28, 2025
3af07b0
Rename/reorganize Wigner files
moble Oct 28, 2025
07b9980
Add some references
moble Dec 9, 2025
c933374
Add Driscoll-Healy and McEwen-Wiaux pixelizations
moble Dec 9, 2025
f0cb605
Format documentation
moble Dec 11, 2025
001086c
Point to conventions discussion
moble Dec 11, 2025
08a0ecb
Tweak some wording
moble Dec 11, 2025
4b49b1f
Make workspaces
moble Dec 11, 2025
f68ac8e
Fix version specifier
moble Dec 11, 2025
c0abfd3
Update LALSuite name
moble Dec 11, 2025
8ce39eb
Remove old marimo calculation in favor of Literate version
moble Dec 11, 2025
e3ee5d6
Remove old marimo calculation in favor of Literate version
moble Dec 11, 2025
d45ca9a
Add galgebra to available Python packages
moble Dec 12, 2025
d8bffa9
Wording tweaks
moble Dec 12, 2025
449b5fe
Add development notes
moble Dec 12, 2025
5665f26
Remove unused output directory
moble Dec 12, 2025
6e8018c
Ignore new conventions-calculations script
moble Dec 12, 2025
5d29114
Add a little structure in the redesign
moble Dec 12, 2025
2b969b3
Add ability to filter tests on command line
moble Dec 13, 2025
0ae2a43
Clarify behavior with :skipci tags
moble Dec 13, 2025
41e9302
Clarify :skipci behavior
moble Dec 17, 2025
ddda178
Clarify some of the oldest references
moble Dec 18, 2025
bd243ac
Fix typo
moble Dec 22, 2025
cfbc510
Clarify the origins of Euler angles
moble Dec 22, 2025
c47af58
Update citation styling
moble Dec 25, 2025
4d9cd20
Mention Sommerfeld
moble Dec 25, 2025
0cbcbdf
Finish Euler conventions
moble Dec 27, 2025
7a9d580
Note that Whittaker got the Euler angle reference wrong
moble Dec 30, 2025
5fd67ce
Correct entry for Euler_1767
moble Dec 30, 2025
b5f366b
Rename Euler's conventions page
moble Dec 30, 2025
bfe9dbc
Finish off Whittaker conventions
moble Dec 30, 2025
4eef11a
Document usage a little more
moble Jan 5, 2026
70668f6
Require `--coverage` flag to run coverage
moble Jan 5, 2026
c6cf964
Clarify Whittaker's spherical coordinates
moble Jan 5, 2026
1ed4c61
Upload coverage without nightly
moble Jan 5, 2026
bb36273
Get map2salm! working with newer Julia threading approaches
moble Jan 5, 2026
9c360cb
Fix syntax error causing docs to fail
moble Jan 5, 2026
05bb957
Use the recommended iteration over CartesianIndices
moble Jan 5, 2026
a03cdce
Catch Ctrl-C when using newest TestItemRunners
moble Jan 5, 2026
ef9f84b
Fix all the Whittaker tests
moble Jan 5, 2026
c25f09c
Fix capitalization in include statement
moble Jan 6, 2026
1a39100
Loosen test tolerances
moble Jan 6, 2026
a6d3656
Comment about why log* functions should stay
moble Jan 6, 2026
572c4c8
Deprecate main interface; move redesign to front
moble Jan 6, 2026
de4bd29
Broaden tolerances for deprecated H test with Float32
moble Jan 6, 2026
1722efa
Move redesign subdirectory up to src level
moble Jan 6, 2026
3db1466
Fix some imports
moble Jan 6, 2026
2ec5025
Deal with documenter warnings
moble Jan 7, 2026
99a56e3
Remove unused files
moble Jan 7, 2026
a983ac1
Tweak formatting
moble Jan 7, 2026
1da27dc
Remove unused page
moble Jan 7, 2026
cd605a6
Move operators back from deprecation
moble Jan 7, 2026
2ed0b22
Rename MachineFloat to IEEEFloat, consistently with Base.Math
moble Jan 7, 2026
a40f3d2
Tidy up some imports
moble Jan 7, 2026
08c7862
Be more precise about where IEEEFloat comes from
moble Jan 7, 2026
c523985
Reorganize docs
moble Jan 7, 2026
73f7d00
Separate background from interface a little
moble Jan 7, 2026
43628a5
Simplify some latex
moble Jan 7, 2026
f795b1d
Simplify some latex
moble Jan 7, 2026
56d2964
Use standard range of extended Euler angles
moble Jan 8, 2026
d17f1a7
Update more background info
moble Jan 8, 2026
e29627c
Simplify more latex
moble Jan 9, 2026
ee23569
Don't bother with normalized volume forms
moble Jan 13, 2026
9501baf
Flesh out the background
moble Jan 13, 2026
e8b1c67
More documentation of background
moble Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
docs/literate_input/conventions/comparisons/lalsuite_SphericalHarmonics.c text eol=lf
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
- uses: julia-actions/julia-runtest@latest
- uses: julia-actions/julia-processcoverage@latest
- uses: codecov/codecov-action@v5
if: "matrix.version == 'nightly' && matrix.os == 'ubuntu-latest'"
if: "matrix.version == '1' && matrix.os == 'ubuntu-latest'"
with:
file: lcov.info
token: ${{ secrets.CODECOV_TOKEN }}
22 changes: 21 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,27 @@ benchmark/results.md
# Ignore my notes and settings
/notes
.vscode

conventions.slides.json

rotate.jl

docs/.CondaPkg

## The following are generated during the documentation build process
## from files in docs/literate_input, and added to this file automatically
## by docs/make_literate.jl
docs/src/conventions/calculations/euler_angular_momentum.md
docs/src/conventions/comparisons/blanchet_2024.md
docs/src/conventions/comparisons/cohen_tannoudji_1991.md
docs/src/conventions/comparisons/condon_shortley_1935.md
docs/src/conventions/comparisons/lalsuite_2025.md
docs/src/conventions/comparisons/ninja_2011.md
docs/src/conventions/comparisons/lalsuite_SphericalHarmonics.md
docs/src/conventions/calculations/metrics_and_integration.md
docs/src/conventions/comparisons/euler_1767.md
docs/src/conventions/comparisons/clifford_1878.md
docs/src/conventions/comparisons/hamilton_1844.md
docs/src/conventions/comparisons/tait_1868.md
docs/src/conventions/comparisons/gibbs_1881.md
docs/src/conventions/comparisons/wilson_1921.md
docs/src/conventions/comparisons/whittaker_1947.md
26 changes: 21 additions & 5 deletions Project.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
name = "SphericalFunctions"
uuid = "af6d55de-b1f7-4743-b797-0829a72cf84e"
version = "3.0.0-dev"
authors = ["Michael Boyle <michael.oliver.boyle@gmail.com>"]
version = "2.2.8"

[workspace]
projects = ["docs", "test"]

[deps]
AbstractFFTs = "621f4979-c628-5d54-868e-fcf4e3e8185c"
DoubleFloats = "497a8b3b-efae-58df-a0af-a86822472b78"
FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
FastTransforms = "057dd010-8810-581a-b7be-e3fc3b93f78c"
Hwloc = "0e44f5e4-bd66-52a0-8798-143a42290a1d"
FixedSizeArrays = "3821ddf9-e5b5-40d5-8e25-6813ab96b5e2"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890"
OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
Expand All @@ -22,43 +25,56 @@ TestItems = "1c621080-faea-4a02-84b6-bbd5e436b8fe"
[compat]
AbstractFFTs = "1"
Aqua = "0.8"
ArgParse = "1.2"
CondaPkg = "0.2"
Coverage = "1.6"
DoubleFloats = "1"
ForwardDiff = "0.10, 1"
FFTW = "1"
FastDifferentiation = "0.3.17"
FastTransforms = "0.12, 0.13, 0.14, 0.15, 0.16, 0.17"
FixedSizeArrays = "1.2.0"
ForwardDiff = "0.10"
Hwloc = "2, 3"
LinearAlgebra = "1"
Literate = "2.20"
Logging = "1.11"
LoopVectorization = "0.12"
OffsetArrays = "1.10"
Printf = "1.11.0"
ProgressMeter = "1"
PythonCall = "0.9"
Quaternionic = "3"
Random = "1"
SpecialFunctions = "2"
StaticArrays = "1"
Test = "1.11"
TestItemRunner = "1"
TestItems = "1"
TestItems = "1.0.0"
julia = "1.6"

[extras]
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
ArgParse = "c7e460c6-2fb9-53a9-8c5b-16f535851c63"
CondaPkg = "992eb4ea-22a4-4c89-a5bb-47a3300528ab"
Coverage = "a2441757-f6aa-5fb2-8edb-039e3f45d037"
DoubleFloats = "497a8b3b-efae-58df-a0af-a86822472b78"
FFTW = "7a1cc6ca-52ef-59f5-83cd-3a7055c09341"
FastDifferentiation = "eb9bf01b-bf85-4b60-bf87-ee5de06c00be"
FastTransforms = "057dd010-8810-581a-b7be-e3fc3b93f78c"
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
Hwloc = "0e44f5e4-bd66-52a0-8798-143a42290a1d"
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306"
Logging = "56ddb016-857b-54e1-b83d-db4d58db5568"
OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881"
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
ProgressMeter = "92933f4c-e287-5a05-a399-4b506db050ca"
PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d"
Quaternionic = "0756cd96-85bf-4b6f-a009-b5012ea7a443"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a"

[targets]
test = ["Aqua", "Coverage", "DoubleFloats", "FFTW", "FastTransforms", "ForwardDiff", "Hwloc", "LinearAlgebra", "Logging", "OffsetArrays", "ProgressMeter", "Quaternionic", "Random", "StaticArrays", "Test", "TestItemRunner"]
test = ["Aqua", "ArgParse", "CondaPkg", "Coverage", "DoubleFloats", "FFTW", "FastDifferentiation", "FastTransforms", "ForwardDiff", "LinearAlgebra", "Literate", "Logging", "OffsetArrays", "Printf", "ProgressMeter", "PythonCall", "Quaternionic", "Random", "StaticArrays", "Test", "TestItemRunner"]
3 changes: 3 additions & 0 deletions docs/CondaPkg.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

[pip.deps]
galgebra = ""
7 changes: 7 additions & 0 deletions docs/Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,15 @@ Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
DocumenterCitations = "daee34ce-89f3-4625-b898-19384cb65244"
LaTeXStrings = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
Latexify = "23fbe1c1-3f47-55db-b15f-69d7ec21a316"
Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306"
LiveServer = "16fef848-5104-11e9-1b77-fb7a48bbb589"
Memoization = "6fafb56a-5788-4b4e-91ca-c0cea6611c73"
Quaternionic = "0756cd96-85bf-4b6f-a009-b5012ea7a443"
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
SphericalFunctions = "af6d55de-b1f7-4743-b797-0829a72cf84e"
SymPyPythonCall = "bc8888f7-b21e-4b7c-a06a-5d9c9496438c"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
TestItems = "1c621080-faea-4a02-84b6-bbd5e436b8fe"

[sources]
SphericalFunctions = {path = ".."}
Loading
Loading