Skip to content

Commit 4b191d3

Browse files
committed
insp
1 parent bd2400c commit 4b191d3

File tree

10 files changed

+61
-12
lines changed

10 files changed

+61
-12
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "IntegerTriangles"
22
uuid = "715aea54-2823-4197-8122-618b5e027a3f"
33
authors = ["Peter Luschny"]
4-
version = "0.2.2-dev"
4+
version = "0.3.0"
55

66
[deps]
77
AbstractAlgebra = "c3fe647b-3220-5bb0-a1ea-a7954cac585d"

docs/make.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ srcdir ∉ LOAD_PATH && push!(LOAD_PATH, srcdir)
55
using Documenter
66
using IntegerTriangles
77

8-
# UpdateDocs()
8+
#UpdateDocs()
99

1010
makedocs(
1111
modules = [IntegerTriangles],

docs/src/Laguerre.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ th.rowNumber, td.rowNumber {text-align: right;} </style><body>
7575
</tr>
7676
<tr>
7777
<td style = "text-align: left;">Middle</td>
78-
<td style = "text-align: left;"><a href='https://oeis.org/?q=[1 1 4 18 72 600 2400 29400 117600 1905120 ]'>nomatch</a></td>
78+
<td style = "text-align: left;"><a href='https://oeis.org/A343580'>A343580</a></td>
7979
<td style = "text-align: left;">[1 1 4 18 72 600 2400 29400 117600 1905120 ]</td>
8080
</tr>
8181
<tr>
@@ -120,7 +120,7 @@ th.rowNumber, td.rowNumber {text-align: right;} </style><body>
120120
</tr>
121121
<tr>
122122
<td style = "text-align: left;">IBinConv</td>
123-
<td style = "text-align: left;"><a href='https://oeis.org/?q=[1 0 -5 22 9 -1244 14335 -79470 -586943 25131304 ]'>nomatch</a></td>
123+
<td style = "text-align: left;"><a href='https://oeis.org/A343840'>A343840</a></td>
124124
<td style = "text-align: left;">[1 0 -5 22 9 -1244 14335 -79470 -586943 25131304 ]</td>
125125
</tr>
126126
<tr>

docs/src/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ IBinomialTransform
193193
IBinomialTriangle
194194
```
195195
```@docs
196+
Inspect
197+
```
198+
```@docs
196199
InvRev
197200
```
198201
```@docs
@@ -337,6 +340,9 @@ RiordanSquare
337340
RisingFactTriangle
338341
```
339342
```@docs
343+
SaveToCSV
344+
```
345+
```@docs
340346
SchroederBigTransform
341347
```
342348
```@docs

src/BuildTriangles.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export build_all
1818
cloudpath = "https://github.com/OpenLibMathSeq/IntegerTriangles.jl/blob/master/src/"
1919

2020
# Version information
21-
version() = v"0.2.2-dev"
21+
version() = v"0.3.0"
2222
print("IntegerTriangles version $(version())\n")
2323

2424
pkgdir = dirname((@__DIR__))

src/IntegerTriangles.jl

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# This file is part of IntegerTriangles.
22
# Copyright Peter Luschny. License is MIT.
33

4-
# Version of: UTC 2021-05-06 10:50:07
5-
# 0ead2a40-ae48-11eb-2307-ed0755f5df6b
4+
# Version of: UTC 2021-05-06 12:01:36
5+
# 0b91ade0-ae52-11eb-130f-67bb9017db3a
66

77
# Do not edit this file, it is generated from the modules and will be overwritten!
88
# Edit the modules in the src directory and build this file with BuildTriangles.jl!
@@ -74,6 +74,7 @@ export A046802Transform,
7474
IBinomial,
7575
IBinomialTransform,
7676
IBinomialTriangle,
77+
Inspect,
7778
InvRev,
7879
Inverse,
7980
InverseTriangle,
@@ -122,6 +123,7 @@ export A046802Transform,
122123
RightSide,
123124
RiordanSquare,
124125
RisingFactTriangle,
126+
SaveToCSV,
125127
SchroederBigTransform,
126128
SchroederBigTriangle,
127129
SchröderBTriangle,
@@ -1687,6 +1689,15 @@ function TriangleVariant(Tri, dim, kind = "Std")
16871689
return reverse.(invM)
16881690
end
16891691
const LEN = 19
1692+
function Inspect(triangle, kind, trait, dim)
1693+
T = TriangleVariant(Triangles[triangle], dim, kind)
1694+
seq = TraitFunc[trait](T)
1695+
seq == [] && return []
1696+
typeof(seq) === ℤTri && (seq = Flat(seq))
1697+
anum = GetSeqnum(seq, false)
1698+
println(anum, " ", triangle, " ", kind, " ", trait)
1699+
println(SeqToString(seq))
1700+
end
16901701
"""
16911702
(SIGNATURES)
16921703
"""

src/TrianglesExplorer.jl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module TrianglesExplorer
88
using Nemo, OrderedCollections
99
using TrianglesBase, TrianglesExamples, TrianglesUtils
1010

11-
export Explore, Triangles
11+
export Explore, Triangles, SaveToCSV, Inspect
1212

1313
"""
1414
Explore integer triangles via their traits.
@@ -116,6 +116,17 @@ end
116116

117117
const LEN = 19
118118

119+
# Prints full sequence
120+
function Inspect(triangle, kind, trait, dim)
121+
T = TriangleVariant(Triangles[triangle], dim, kind)
122+
seq = TraitFunc[trait](T)
123+
seq == [] && return []
124+
typeof(seq) === ℤTri && (seq = Flat(seq))
125+
anum = GetSeqnum(seq, false)
126+
println(anum, " ", triangle, " ", kind, " ", trait)
127+
println(SeqToString(seq))
128+
end
129+
119130
"""
120131
(SIGNATURES)
121132
"""
@@ -231,6 +242,7 @@ function demo()
231242
Explore("Laguerre", "Std", "TransNat0", TLEN)
232243
Explore("Laguerre", "Std", "TransNat1", TLEN)
233244
Explore("Lah", "Std", "TransSqrs", TLEN)
245+
Inspect("Lah", "Std", "TransSqrs", TLEN)
234246
println()
235247
end
236248

test/anumtester.jl

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# This file is part of IntegerTriangles.jl.
2+
# Copyright Peter Luschny. License is MIT.
3+
4+
(@__DIR__) LOAD_PATH && push!(LOAD_PATH, (@__DIR__))
5+
6+
module AnumTester
7+
8+
using IntegerTriangles
9+
10+
TLEN = 19
11+
#Inspect("Aitken", "Std", "DiagTri", TLEN)
12+
#Inspect("Aitken", "Std", "PolyTri", TLEN)
13+
#Inspect("Aitken", "Std", "EvenSum", TLEN)
14+
#Inspect("Aitken", "Std", "OddSum", TLEN)
15+
#Inspect("Aitken", "Std", "AltSum", TLEN)
16+
17+
#Inspect("Laguerre", "Std", "IBinConv", TLEN)
18+
Inspect("Laguerre", "Std", "Middle", TLEN)
19+
20+
end # module

test/perftests.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# This file is part of IntegerTriangles.
22
# Copyright Peter Luschny. License is MIT.
33

4-
# Version of: UTC 2021-05-06 10:50:07
5-
# 0eb20c40-ae48-11eb-0b7d-8ba9cefaf497
4+
# Version of: UTC 2021-05-06 12:01:36
5+
# 0b949410-ae52-11eb-0427-376cef549a70
66

77
# Do not edit this file, it is generated from the modules and will be overwritten!
88
# Edit the modules in the src directory and build this file with BuildTriangles.jl!

test/runtests.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# This file is part of IntegerTriangles.
22
# Copyright Peter Luschny. License is MIT.
33

4-
# Version of: UTC 2021-05-06 10:50:07
5-
# 0eb1e52e-ae48-11eb-359e-8b5c2f88e035
4+
# Version of: UTC 2021-05-06 12:01:36
5+
# 0b949410-ae52-11eb-10dd-b977ed9ce129
66

77
# Do not edit this file, it is generated from the modules and will be overwritten!
88
# Edit the modules in the src directory and build this file with BuildTriangles.jl!

0 commit comments

Comments
 (0)