FHist.jl icon indicating copy to clipboard operation
FHist.jl copied to clipboard

A pure Julia 1/2/3D histogram package that focus on speed and is thread-safe.

Results 15 FHist.jl issues
Sort by recently updated
recently updated
newest added

```julia julia> using FHist, CairoMakie julia> h = Hist1D(;binedges = 0:3, bincounts = [2, 0, 10]) julia> begin stephist(h; axis=(; yticks=[1,10,100], yscale=log10)) ylims!(1, 100) current_figure() end ``` ![image](https://github.com/Moelf/FHist.jl/assets/5306213/809acead-a7f2-450d-a132-327ecb120ec2)

It could be useful to create Makie graphs for the ATLAS collaboration. In particular: - `ATLASTHEME` - `collabtext!`

good first issue

Here is an example of how one might use FHist to make some real physics plots. I created a wrapper of PlotlyJS to format things in LHC physics plot style....

documentation

Is `Base.clamp` a good name for this? or it's too ambiguous?

This pull request sets the compat entry for the `Plots` package to `1`. This keeps the compat entries for earlier versions. Note: I have not tested your package with this...

```julia m = bincounts(hist_minDb_fc) cumulative_bincounts = reverse(cumsum(reverse(m; dims=1); dims=1); dims=1) sm2 = sumw2(hist_minDb_fc) cumulative_sw2 = reverse(cumsum(reverse(sm2; dims=1); dims=1); dims=1) Hist2D(; bincounts=cumulative_bincounts, binedges=hist_minDb_fc.binedges, sumw2=cumulative_sw2, nentries=nentries(hist_minDb_fc)) ```

https://root.cern.ch/doc/master/TH1_8cxx_source.html#l02989

Hello! First congratulations for great progress since last time I tried FHist. Keep the good work! I have been playing with 1d, 2d, 3d histos. 1d histos seem fine. In...