• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mtsch / Ripserer.jl / 28366121652

29 Jun 2026 10:39AM UTC coverage: 95.102% (-0.4%) from 95.477%
28366121652

push

github

web-flow
Involuted hom gen fix (#185)

* make :involuted return homology representatives for infinite bars

* minor speed up: generate only as much of the boundary matrix as necessary for generator computation.

* minor refactoring

34 of 40 new or added lines in 2 files covered. (85.0%)

3 existing lines in 2 files now uncovered.

1728 of 1817 relevant lines covered (95.1%)

1263307.56 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

71.43
/src/computation/utils.jl
1
macro prog_print(verbose, args...)
2
    quote
3
        if $(esc(verbose))
653✔
4
            printstyled(stderr, $(esc.(args)...); color=:green)
56✔
5
        end
6
    end
7
end
8
macro prog_println(verbose, args...)
9
    quote
10
        if $(esc(verbose))
814✔
11
            printstyled(stderr, $(esc.(args)...), '\n'; color=:green)
72✔
12
        end
13
    end
14
end
15

UNCOV
16
simplex_name(::Type{<:Simplex{1}}) = "edges"
×
UNCOV
17
simplex_name(::Type{<:Simplex{2}}) = "triangles"
×
18
simplex_name(::Type{<:Simplex{3}}) = "tetrahedra"
×
19
simplex_name(::Type{<:AbstractSimplex{D}}) where {D} = "$D-simplices"
×
20
simplex_name(::Type{<:AbstractCell{D}}) where {D} = "$D-cells"
4✔
21

22
function fmt_number(i)
20✔
23
    # Stolen from Humanize.jl
24
    value = string(i)
20✔
25
    group_ends = reverse(collect(length(value):-3:1))
20✔
26
    groups = [value[max(end_index - 2, 1):end_index] for end_index in group_ends]
20✔
27
    return join(groups, ",")
20✔
28
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc