Try this search on Go-Search or GitHub.
Path | Synopsis |
---|---|
go-hep.org/x/hep/hbook
| Package hbook is a set of data analysis tools for HEP (histograms (1D, 2D, 3D), profiles and ntuples). |
go-hep.org/x/hep/hplot
| Package hplot is a package to plot histograms, n-tuples and functions |
go-hep.org/x/hep/groot
| Package groot provides a pure-go read/write-access to ROOT files. |
go-hep.org/x/hep/groot/rtree
| Package rtree contains the interfaces and types to decode, read, concatenate and iterate over ROOT Trees. |
go-hep.org/x/hep/groot/root
| Package root defines ROOT core interfaces. |
go-hep.org/x/hep/csvutil
| Package csvutil exposes functions and types to easily handle CSV files. |
go-hep.org/x/hep/xrootd/xrdfs
| Package xrdfs contains structures representing the XRootD-based filesystem. |
go-hep.org/x/hep/xrootd/xrdproto
| Package protocol contains the XRootD protocol specific types and methods to handle them, such as marshalling and unmarshalling requests. |
go-hep.org/x/hep/groot/riofs
| Package riofs contains the types and low-level functions to deal with opening and creating ROOT files, and decoding the internal structure of ROOT files. |
go-hep.org/x/hep/fwk
| Package fwk provides a set of tools to process High Energy Physics events data. |
go-hep.org/x/hep/groot/rbytes
| Package rbytes contains the definitions of types useful for serializing and deserializing ROOT data buffers. |
go-hep.org/x/hep/groot/rtypes
| Package rtypes contains the means to register types (ROOT ones and user defined ones) with the ROOT type factory. |
go-hep.org/x/hep/groot/rbase
| Package rbase contains the definitions of ROOT base classes. |
go-hep.org/x/hep/groot/rvers
| Package rvers contains the ROOT version and the classes' versions groot is supporting and currently reading. |
go-hep.org/x/hep/fwk/job
| |
go-hep.org/x/hep/rio
| Package rio is a record-oriented persistency mechanism. |
go-hep.org/x/hep/fmom
| Package fmom provides types and functions to operate with Lorentz 4-vectors. |
go-hep.org/x/hep/groot/rcont
| Package rcont contains the definitions of ROOT container types, such as TList, THashList and TObjArray. |
go-hep.org/x/hep/groot/rcmd
| Package rcmd provides helper functions containing the logic of various root-xyz commands. |
go-hep.org/x/hep/groot/rdict
| Package rdict contains the definition of ROOT streamers and facilities to generate new streamers meta data from user types. |
go-hep.org/x/hep/groot/rhist
| Package rhist contains the interfaces and definitions of ROOT types related to histograms and graphs. |
go-hep.org/x/hep/xrootd
| Package xrootd implements the XRootD protocol from http://xrootd.org |
go-hep.org/x/hep/hepmc
| Package hepmc is a pure Go implementation of the C++ HepMC-2 library. |
go-hep.org/x/hep/lcio
| Package lcio provides read/write access to the LCIO data model. |
go-hep.org/x/hep/xrootd/xrdproto/auth
| Package auth contains the structures describing auth request. |
go-hep.org/x/hep/hbook/rootcnv
| Package rootcnv provides tools to convert ROOT histograms and graphs to go-hep/hbook ones. |
go-hep.org/x/hep/groot/rmeta
| Package rmeta provides tools to interoperate with ROOT Meta. |
go-hep.org/x/hep/groot/rarrow
| Package rarrow handles conversion between ROOT and ARROW data models. |
go-hep.org/x/hep/hbook/yodacnv
| Package yodacnv provides tools to read/write YODA archive files. |
go-hep.org/x/hep/heppdt
| Package heppdt provides access to the HEP Particle Data Table. |
go-hep.org/x/hep/xrootd/xrdio
| Package xrdio provides a File type that implements various interfaces from the io package. |
go-hep.org/x/hep/xrootd/xrdproto/verifyw
| Package verifyw contains the structures describing verifyw request. |
go-hep.org/x/hep/xrootd/xrdproto/write
| Package write contains the structures describing write request. |
go-hep.org/x/hep/fwk/rio
| |
go-hep.org/x/hep/fwk/hbooksvc
| |
go-hep.org/x/hep/fastjet
| Package fastjet is a Go-based implementation of the C++ FastJet library. |
go-hep.org/x/hep/sio
| Package sio implements a record-oriented persistency mechanism. |
go-hep.org/x/hep/fads
| Package fads exposes building blocks for a fast simulation of a HEP detector. |
go-hep.org/x/hep/lhef
| Package lhef implements the "Les Houches Event File" data format. |
go-hep.org/x/hep/hbook/ntup
| Package ntup provides a way to create, open and iterate over n-tuple data. |
go-hep.org/x/hep/xrootd/xrdproto/rmdir
| Package rmdir contains the structures describing rmdir request. |
go-hep.org/x/hep/xrootd/xrdproto/statx
| Package statx contains the structures describing request and response for statx request. |
go-hep.org/x/hep/xrootd/xrdproto/mv
| Package mv contains the structures describing mv request. |
go-hep.org/x/hep/xrootd/xrdproto/chmod
| Package chmod contains the structures describing chmod request. |
go-hep.org/x/hep/xrootd/xrdproto/dirlist
| Package dirlist contains the structures describing request and response for dirlist request used to obtain the contents of a directory. |
go-hep.org/x/hep/xrootd/xrdproto/sync
| Package sync contains the structures describing sync request. |
go-hep.org/x/hep/xrootd/xrdproto/stat
| Package stat contains the structures describing request and response for stat request. |
go-hep.org/x/hep/xrootd/xrdproto/truncate
| Package truncate contains the structures describing truncate request. |
go-hep.org/x/hep/xrootd/xrdproto/rm
| Package rm contains the structures describing rm request. |
go-hep.org/x/hep/xrootd/xrdproto/open
| Package open contains the structures describing request and response for open request. |
go-hep.org/x/hep/xrootd/xrdproto/read
| Package read contains the structures describing request and response for read request. |
go-hep.org/x/hep/xrootd/xrdproto/mkdir
| Package mkdir contains the structures describing mkdir request. |
go-hep.org/x/hep/xrootd/xrdproto/xrdclose
| Package xrdclose contains the structures describing request and response for close request. |
go-hep.org/x/hep/groot/rsql/rsqldrv
| Package rsqldrv registers a database/sql/driver.Driver implementation for ROOT files. |
go-hep.org/x/hep/groot/rtree/rfunc
| Package rfunc provides types and funcs to implement user-provided formulae evaluated on data exposed by ROOT trees. |
go-hep.org/x/hep/hplot/htex
| |
go-hep.org/x/hep/fwk/fsm
| |
go-hep.org/x/hep/fit
| Package fit provides functions to fit data. |
go-hep.org/x/hep/slha
| Package slha implements encoding and decoding of SUSY Les Houches Accords (SLHA) data format. |
go-hep.org/x/hep/groot/rsrv
| Package rsrv exposes HTTP end-points to manipulate ROOT files. |
go-hep.org/x/hep/groot/rphys
| Package rphys contains definitions for physics-related ROOT classes. |
go-hep.org/x/hep/csvutil/csvdriver
| package csvdriver registers a database/sql/driver.Driver implementation for CSV files. |
go-hep.org/x/hep/xrootd/xrdproto/handshake
| Package handshake contains the structures describing request and response for handshake request (see XRootD specification). |
go-hep.org/x/hep/xrootd/xrdproto/protocol
| Package protocol contains the structures describing request and response for protocol request (see XRootD specification). |
go-hep.org/x/hep/xrootd/xrdproto/signing
| Package signing contains implementation of a way to check if request should be signed according to XRootD protocol specification v. |
go-hep.org/x/hep/xrootd/xrdproto/bind
| Package bind contains the structures describing bind request and response. |
go-hep.org/x/hep/fwk/utils/tarjan
| package tarjan implements a graph loop detection algorithm called Tarjan's algorithm. |
go-hep.org/x/hep/fwk/utils/builder
| package builder builds a fwk-app binary from a list of go files. |
go-hep.org/x/hep/xrootd/xrdproto/login
| Package login contains the structures describing request and response for login request. |
go-hep.org/x/hep/xrootd/xrdproto/ping
| Package ping contains the structures describing ping request. |
go-hep.org/x/hep/xrootd/xrdproto/sigver
| Package sigver contains the structures describing sigver request. |
go-hep.org/x/hep/groot/exp/rntup
| Package rntup contains types to handle RNTuple-related data. |
go-hep.org/x/hep/xrootd/xrdproto/auth/unix
| Package unix contains the implementation of unix security provider. |
go-hep.org/x/hep/xrootd/xrdproto/auth/krb5
| Package krb5 contains the implementation of krb5 (Kerberos) security provider. |
go-hep.org/x/hep/xrootd/xrdproto/auth/host
| Package host contains the implementation for the "host" security provider. |
go-hep.org/x/hep/groot/rcolors
| |
go-hep.org/x/hep/groot/cmd/root-gen-datareader
| Command root-gen-datareader generates a Go struct to easily read the event data type stored inside a Tree. |
go-hep.org/x/hep/cmd/podio-gen
| Command podio-gen generates a complete EDM from a PODIO YAML file definition. |
go-hep.org/x/hep
| Package hep is a simple placeholder to root all go-hep documentation |
go-hep.org/x/exp/xrdfuse
| Package xrdfuse contains the implementation of the FUSE API accessing a remote filesystem served over the XRootD protocol. |
go-hep.org/x/exp/roots
| Package roots implements algorithms for finding roots of functions. |
go-hep.org/x/hep/hepevt
| Package hepevt provides access to the HEPEVT event format record from FORTRAN-77. |
go-hep.org/x/hep/geo/gdml
| Package gdml parses and interprets GDML files. |
go-hep.org/x/hep/groot/rsql
| Package rsql provides a convenient access to ROOT files/trees as a database. |
go-hep.org/x/hep/sliceop/f64s
| Package f64s provides common operations on float64 slices. |
go-hep.org/x/hep/xrootd/xrdproto/prepare
| Package prepare contains the types related to the prepare request. |
go-hep.org/x/hep/xrootd/xrdproto/endsess
| Package endsess contains the types related to the endsess request. |
go-hep.org/x/hep/xrootd/xrdproto/decrypt
| Package decrypt contains the types related to the decrypt request. |
go-hep.org/x/hep/xrootd/xrdproto/admin
| Package admin contains the types related to the admin request. |
go-hep.org/x/hep/fwk/utils/parallel
| The parallel package provides a way of running functions concurrently while limiting the maximum number running at once. |
go-hep.org/x/hep/hbook/ntup/ntcsv
| Package ntcsv provides a convenient access to CSV files as n-tuple data. |
go-hep.org/x/hep/xrootd/xrdproto/query
| Package query contains the types related to the query request. |
go-hep.org/x/hep/xrootd/xrdproto/locate
| Package locate contains the types related to the locate request. |
go-hep.org/x/hep/hbook/ntup/ntroot
| Package ntroot provides convenience functions to access ROOT trees as n-tuple data. |
go-hep.org/x/hep/cmd/root2yoda
| root2yoda converts ROOT files containing hbook-like values (H1D, H2D, ...) into YODA files. |
go-hep.org/x/hep/cmd/root2csv
| root2csv converts the content of a ROOT TTree to a CSV file. |
go-hep.org/x/hep/xrootd/cmd/xrd-cp
| Command xrd-cp copies files and directories from a remote xrootd server to local storage. |
go-hep.org/x/hep/xrootd/cmd/xrd-client
| Command xrd-client provides access to data hosted on XRootD clusters. |
go-hep.org/x/hep/cmd/yoda2rio
| yoda2rio converts YODA files containing hbook-like values (H1D, H2D, P1D, ...) into rio files. |
go-hep.org/x/hep/groot/cmd/root-ls
| root-ls lists the content of a ROOT file. |