science/agrum 3.2.1 FreeBSD
Graphical modeler for Bayesian networks, influence diagrams, etc
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f5f701c8a3- License
- GPLv3
- Categories
- science, math
Description
aGrUM is a C++ library for graphical models. It is designed for easily building applications using graphical models such as Bayesian networks, influence diagrams, decision trees, GAI networks or Markov decision processes.
aGrUM is written to provide the basic building blocks to perform the following tasks: * designing graphical models, * learning graphical models, * elicitation of graphical models, * inference within graphical models, * planification.
Install
Binary package:
pkg install agrum
From the ports tree:
cd /usr/ports/science/agrum/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= agrum>0:science/agrum
LIB_DEPENDS= libagrumBASE.so:science/agrum
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 3.2.1 | - | 2.2.0 | 3.2.1 |
| FreeBSD:14:quarterly | - | 3.1.1_1 | n/a | 2.1.1 | 3.1.1_1 |
| FreeBSD:15:latest | - | 3.2.1 | n/a | 2.2.0 | 2.2.0 |
| FreeBSD:15:quarterly | - | 3.1.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 3.2.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
swig: devel/swig
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 131
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/py-brotli
- archivers/py-zopfli
- archivers/zopfli
- archivers/zstd
- converters/fribidi
- converters/libiconv
- converters/py-webencodings
- databases/py-sqlite3
- databases/sqlite3
- devel/binutils
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-Jinja2
- devel/py-attrs
- devel/py-babel
- devel/py-cloudpickle
- devel/py-cycler
- devel/py-defusedxml
- devel/py-fastjsonschema
- devel/py-joblib
- devel/py-jsonschema
- devel/py-jsonschema-specifications
- devel/py-jupyter-client
- devel/py-jupyter-core
- devel/py-lxml
- devel/py-nbclient
- devel/py-nbconvert
- devel/py-nbformat
- devel/py-olefile
- devel/py-packaging
- devel/py-platformdirs
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-referencing
- devel/py-rpds-py
- devel/py-six
- devel/py-threadpoolctl
- devel/py-traitlets
- devel/py-typing-extensions
- devel/py-tzdata
- devel/py-unicodedata2
- devel/readline
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/py-pillow
- graphics/py-pydotplus
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-bottleneck
- math/py-contourpy
- math/py-kiwisolver
- math/py-matplotlib
- math/py-matplotlib-inline
- math/py-narwhals
- math/py-numexpr
- math/py-numpy
- math/py-pandas
- math/qhull
- misc/py-tqdm
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- net/libzmq4
- net/norm
- net/openpgm
- net/py-pyzmq
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- print/py-fonttools
The first 100 are listed.
No port depends on this one.
Configuration
Options name: science_agrum
| Option | Default | Description |
|---|---|---|
| ODBC | off | ODBC database backend |
| OPENMP | on | Parallel processing support via OpenMP |
| PYTHON | on | Python bindings or support |
- USES
- cmake compiler:c++20-lang shebangfix
- Service scripts
- none
Files
pkg-plist 1221
- include/agrum/BN/BayesNet.h
- include/agrum/BN/BayesNetFactory.h
- include/agrum/BN/BayesNetFactory_tpl.h
- include/agrum/BN/BayesNetFragment.h
- include/agrum/BN/BayesNetFragment_tpl.h
- include/agrum/BN/BayesNet_tpl.h
- include/agrum/BN/IBayesNet.h
- include/agrum/BN/IBayesNetFactory.h
- include/agrum/BN/IBayesNetFactory_inl.h
- include/agrum/BN/IBayesNet_tpl.h
- include/agrum/BN/algorithms/BayesBall.h
- include/agrum/BN/algorithms/BayesBall_inl.h
- include/agrum/BN/algorithms/BayesBall_tpl.h
- include/agrum/BN/algorithms/MarkovBlanket.h
- include/agrum/BN/algorithms/MarkovBlanket_inl.h
- include/agrum/BN/algorithms/barrenNodesFinder.h
- include/agrum/BN/algorithms/barrenNodesFinder_inl.h
- include/agrum/BN/algorithms/barrenNodesFinder_tpl.h
- include/agrum/BN/algorithms/dSeparationAlgorithm.h
- include/agrum/BN/algorithms/dSeparationAlgorithm_inl.h
- include/agrum/BN/algorithms/dSeparationAlgorithm_tpl.h
- include/agrum/BN/algorithms/divergence/BNdistance.h
- include/agrum/BN/algorithms/divergence/BNdistance_tpl.h
- include/agrum/BN/algorithms/divergence/GibbsBNdistance.h
- include/agrum/BN/algorithms/divergence/GibbsBNdistance_tpl.h
- include/agrum/BN/algorithms/divergence/MCBNDistance.h
- include/agrum/BN/algorithms/divergence/MCBNDistance_tpl.h
- include/agrum/BN/algorithms/divergence/exactBNdistance.h
- include/agrum/BN/algorithms/divergence/exactBNdistance_tpl.h
- include/agrum/BN/algorithms/essentialGraph.h
- include/agrum/BN/algorithms/essentialGraph_inl.h
- include/agrum/BN/algorithms/structuralMetrics.h
- include/agrum/BN/algorithms/structuralMetrics_tpl.h
- include/agrum/BN/database/BNDatabaseGenerator.h
- include/agrum/BN/database/BNDatabaseGenerator_tpl.h
- include/agrum/BN/generator/IBayesNetGenerator.h
- include/agrum/BN/generator/IBayesNetGenerator_tpl.h
- include/agrum/BN/generator/ICPTDisturber.h
- include/agrum/BN/generator/ICPTDisturber_tpl.h
- include/agrum/BN/generator/ICPTGenerator.h
- include/agrum/BN/generator/ICPTGenerator_tpl.h
- include/agrum/BN/generator/MCBayesNetGenerator.h
- include/agrum/BN/generator/MCBayesNetGenerator_tpl.h
- include/agrum/BN/generator/maxInducedWidthMCBayesNetGenerator.h
- include/agrum/BN/generator/maxInducedWidthMCBayesNetGenerator_tpl.h
- include/agrum/BN/generator/maxParentsMCBayesNetGenerator.h
- include/agrum/BN/generator/maxParentsMCBayesNetGenerator_tpl.h
- include/agrum/BN/generator/simpleBayesNetGenerator.h
- include/agrum/BN/generator/simpleBayesNetGenerator_tpl.h
- include/agrum/BN/generator/simpleCPTDisturber.h
- include/agrum/BN/generator/simpleCPTDisturber_tpl.h
- include/agrum/BN/generator/simpleCPTGenerator.h
- include/agrum/BN/generator/simpleCPTGenerator_tpl.h
- include/agrum/BN/inference/GibbsSampling.h
- include/agrum/BN/inference/GibbsSampling_tpl.h
- include/agrum/BN/inference/MonteCarloSampling.h
- include/agrum/BN/inference/MonteCarloSampling_tpl.h
- include/agrum/BN/inference/ShaferShenoyInference.h
- include/agrum/BN/inference/ShaferShenoyInference_tpl.h
- include/agrum/BN/inference/importanceSampling.h
- include/agrum/BN/inference/importanceSampling_tpl.h
- include/agrum/BN/inference/lazyPropagation.h
- include/agrum/BN/inference/lazyPropagation_tpl.h
- include/agrum/BN/inference/loopyBeliefPropagation.h
- include/agrum/BN/inference/loopyBeliefPropagation_tpl.h
- include/agrum/BN/inference/loopySamplingInference.h
- include/agrum/BN/inference/loopySamplingInference_tpl.h
- include/agrum/BN/inference/tools/BayesNetInference.h
- include/agrum/BN/inference/tools/BayesNetInference_tpl.h
- include/agrum/BN/inference/tools/aggregatorDecomposition.h
- include/agrum/BN/inference/tools/aggregatorDecomposition_tpl.h
- include/agrum/BN/inference/tools/approximateInference.h
- include/agrum/BN/inference/tools/approximateInference_tpl.h
- include/agrum/BN/inference/tools/estimator.h
- include/agrum/BN/inference/tools/estimator_tpl.h
- include/agrum/BN/inference/tools/evidenceInference.h
- include/agrum/BN/inference/tools/evidenceInference_tpl.h
- include/agrum/BN/inference/tools/gibbsOperator.h
- include/agrum/BN/inference/tools/gibbsOperator_tpl.h
- include/agrum/BN/inference/tools/jointTargetedInference.h
- include/agrum/BN/inference/tools/jointTargetedInference_tpl.h
- include/agrum/BN/inference/tools/marginalTargetedInference.h
- include/agrum/BN/inference/tools/marginalTargetedInference_tpl.h
- include/agrum/BN/inference/tools/relevantTensorsFinderType.h
- include/agrum/BN/inference/tools/samplingInference.h
- include/agrum/BN/inference/tools/samplingInference_tpl.h
- include/agrum/BN/inference/variableElimination.h
- include/agrum/BN/inference/variableElimination_tpl.h
- include/agrum/BN/inference/weightedSampling.h
- include/agrum/BN/inference/weightedSampling_tpl.h
- include/agrum/BN/io/BIF/BIFReader.h
- include/agrum/BN/io/BIF/BIFReader_tpl.h
- include/agrum/BN/io/BIF/BIFWriter.h
- include/agrum/BN/io/BIF/BIFWriter_tpl.h
- include/agrum/BN/io/BIF/cocoR/Parser.h
- include/agrum/BN/io/BIF/cocoR/Scanner.h
- include/agrum/BN/io/BIFXML/BIFXMLBNReader.h
- include/agrum/BN/io/BIFXML/BIFXMLBNReader_tpl.h
- include/agrum/BN/io/BIFXML/BIFXMLBNWriter.h
- include/agrum/BN/io/BIFXML/BIFXMLBNWriter_tpl.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| aGrUM-3.2.1.tar.bz2 | 2.2197279e+07 | 6ab56ba944acababdfe17686721091a8cf08b11c3459587960bbc13d26aa7479 |
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
f5f701c8a3 |
Yuri Victorovich | science/agrum: update 3.1.1 → 3.2.1 | |
13f910715d |
Yuri Victorovich | science/agrum: Remove several stale elements - GL_TAGNAME
- USES=llvm
- -DPython_EXECUTABLE=${PYTHON_CMD}
- LLD_UNSAFE
Reported by: Daniel Engberg <[email protected]> |
|
a2fa5f70fb |
Yuri Victorovich | science/agrum: update 3.0.0 → 3.1.1 | |
fee7d13ee6 |
Yuri Victorovich | science/agrum: update 2.3.2 → 3.0.0 |