cadabra2-2.1.5-6.2.x86_64.rpm


Advertisement

Description

cadabra2 - A computer algebra system for solving problems in field theory

Property Value
Distribution openSUSE Leap 42.3
Repository Science all
Package filename cadabra2-2.1.5-6.2.x86_64.rpm
Package name cadabra2
Package version 2.1.5
Package release 6.2
Package architecture x86_64
Package type rpm
Category Productivity/Scientific/Math
Homepage http://cadabra.science/
License GPL-3.0+
Maintainer -
Download size 1.36 MB
Installed size 7.95 MB
Cadabra2 is a computer algebra system (CAS) designed specifically for
the solution of problems encountered in field theory. It has extensive
functionality for tensor computer algebra, tensor polynomial
simplification including multi-term symmetries, fermions and
anti-commuting variables, Clifford algebras and Fierz transformations,
implicit coordinate dependence, multiple index types and many more.
The input format is a subset of TeX. Both a command-line and a
graphical interface are available.
Key features of Cadabra2:
- Input and output using TeX notation.
- Designed for field-theory problems, with handling of anti-commuting
and non-commuting objects without special notations for their
products, gamma matrix algebra, Fierz identities, Dirac conjugation,
vielbeine, flat and curved, covariant and contravariant indices,
implicit dependence of tensors on coordinates, partial and covariant
derivatives...
- Powerful tensor simplification algorithms, not just for mono-term
symmetries but also for multi-terms symmetries like the Bianchi
identity, or dimensionally-dependent symmetries like the Schouten
identity.

Alternatives

Package Version Architecture Repository
cadabra2 - - -

Requires

Name Value
/usr/bin/env -
ld-linux-x86-64.so.2()(64bit) -
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) -
libboost_filesystem.so.1.54.0()(64bit) -
libboost_program_options.so.1.54.0()(64bit) -
libboost_python.so.1.54.0()(64bit) -
libboost_regex.so.1.54.0()(64bit) -
libboost_system.so.1.54.0()(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libgcc_s.so.1()(64bit) -
libgcc_s.so.1(GCC_3.0)(64bit) -
libglib-2.0.so.0()(64bit) -
libglibmm-2.4.so.1()(64bit) -
libgmp.so.10()(64bit) -
libgmpxx.so.4()(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libpcrecpp.so.0()(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -
libpython2.7.so.1.0()(64bit) -
libsigc-2.0.so.0()(64bit) -
libsqlite3.so.0()(64bit) -
libstdc++.so.6()(64bit) -
libstdc++.so.6(CXXABI_1.3)(64bit) -
libstdc++.so.6(CXXABI_1.3.1)(64bit) -
libstdc++.so.6(GLIBCXX_3.4)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.11)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.13)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.14)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.18)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.19)(64bit) -
libstdc++.so.6(GLIBCXX_3.4.9)(64bit) -
python(abi) = 2.7
texlive-kpathsea-bin -

Provides

Name Value
cadabra2 = 2.1.5-6.2
cadabra2(x86-64) = 2.1.5-6.2
cadabra2.so()(64bit) -
libcadabra_client.so()(64bit) -
libcadabra_server.so()(64bit) -
libtexengine.so()(64bit) -

Download

Type URL
Mirror widehat.opensuse.org
Binary Package cadabra2-2.1.5-6.2.x86_64.rpm
Source Package cadabra2-2.1.5-6.2.src.rpm

Install Howto

  1. Add the Science repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/science/openSUSE_Leap_42.3/ science
  2. Install cadabra2 rpm package:
    # zypper install cadabra2

Files

Path
/usr/bin/cadabra-server
/usr/bin/cadabra2
/usr/bin/cadabra2html
/usr/bin/cadabra2python
/usr/lib/libcadabra_client.so
/usr/lib/libcadabra_server.so
/usr/lib/libtexengine.so
/usr/lib64/python2.7/site-packages/cadabra2.so
/usr/lib64/python2.7/site-packages/cadabra2_defaults.py
/usr/lib64/python2.7/site-packages/cdb/
/usr/lib64/python2.7/site-packages/cdb/gauge_theory/__init__.py
/usr/lib64/python2.7/site-packages/cdb/gauge_theory/instantons.py
/usr/lib64/python2.7/site-packages/cdb/relativity/__init__.py
/usr/lib64/python2.7/site-packages/cdb/relativity/schwarzschild.py
/usr/share/cadabra2/notebook.html
/usr/share/cadabra2/notebook.tex
/usr/share/cadabra2/images/cadabra2-gtk.png
/usr/share/cadabra2/manual/
/usr/share/cadabra2/manual/algorithms/asym.cnb
/usr/share/cadabra2/manual/algorithms/canonicalise.cnb
/usr/share/cadabra2/manual/algorithms/collect_factors.cnb
/usr/share/cadabra2/manual/algorithms/collect_terms.cnb
/usr/share/cadabra2/manual/algorithms/combine.cnb
/usr/share/cadabra2/manual/algorithms/complete.cnb
/usr/share/cadabra2/manual/algorithms/decompose_product.cnb
/usr/share/cadabra2/manual/algorithms/distribute.cnb
/usr/share/cadabra2/manual/algorithms/drop_weight.cnb
/usr/share/cadabra2/manual/algorithms/eliminate_kronecker.cnb
/usr/share/cadabra2/manual/algorithms/eliminate_metric.cnb
/usr/share/cadabra2/manual/algorithms/epsilon_to_delta.cnb
/usr/share/cadabra2/manual/algorithms/evaluate.cnb
/usr/share/cadabra2/manual/algorithms/expand.cnb
/usr/share/cadabra2/manual/algorithms/expand_delta.cnb
/usr/share/cadabra2/manual/algorithms/expand_diracbar.cnb
/usr/share/cadabra2/manual/algorithms/expand_power.cnb
/usr/share/cadabra2/manual/algorithms/factor_in.cnb
/usr/share/cadabra2/manual/algorithms/factor_out.cnb
/usr/share/cadabra2/manual/algorithms/fierz.cnb
/usr/share/cadabra2/manual/algorithms/integrate_by_parts.cnb
/usr/share/cadabra2/manual/algorithms/join_gamma.cnb
/usr/share/cadabra2/manual/algorithms/keep_weight.cnb
/usr/share/cadabra2/manual/algorithms/lr_tensor.cnb
/usr/share/cadabra2/manual/algorithms/product_rule.cnb
/usr/share/cadabra2/manual/algorithms/reduce_delta.cnb
/usr/share/cadabra2/manual/algorithms/rename_dummies.cnb
/usr/share/cadabra2/manual/algorithms/rewrite_indices.cnb
/usr/share/cadabra2/manual/algorithms/sort_product.cnb
/usr/share/cadabra2/manual/algorithms/sort_spinors.cnb
/usr/share/cadabra2/manual/algorithms/sort_sum.cnb
/usr/share/cadabra2/manual/algorithms/split_gamma.cnb
/usr/share/cadabra2/manual/algorithms/split_index.cnb
/usr/share/cadabra2/manual/algorithms/substitute.cnb
/usr/share/cadabra2/manual/algorithms/take_match.cnb
/usr/share/cadabra2/manual/algorithms/unwrap.cnb
/usr/share/cadabra2/manual/algorithms/vary.cnb
/usr/share/cadabra2/manual/algorithms/young_project_product.cnb
/usr/share/cadabra2/manual/algorithms/young_project_tensor.cnb
/usr/share/cadabra2/manual/properties/Accent.cnb
/usr/share/cadabra2/manual/properties/AntiCommuting.cnb
/usr/share/cadabra2/manual/properties/AntiSymmetric.cnb
/usr/share/cadabra2/manual/properties/Commuting.cnb
/usr/share/cadabra2/manual/properties/CommutingAsProduct.cnb
/usr/share/cadabra2/manual/properties/CommutingAsSum.cnb
/usr/share/cadabra2/manual/properties/Coordinate.cnb
/usr/share/cadabra2/manual/properties/DAntiSymmetric.cnb
/usr/share/cadabra2/manual/properties/Depends.cnb
/usr/share/cadabra2/manual/properties/Derivative.cnb
/usr/share/cadabra2/manual/properties/Diagonal.cnb
/usr/share/cadabra2/manual/properties/DiracBar.cnb
/usr/share/cadabra2/manual/properties/Distributable.cnb
/usr/share/cadabra2/manual/properties/EpsilonTensor.cnb
/usr/share/cadabra2/manual/properties/FilledTableau.cnb
/usr/share/cadabra2/manual/properties/GammaMatrix.cnb
/usr/share/cadabra2/manual/properties/ImplicitIndex.cnb
/usr/share/cadabra2/manual/properties/IndexInherit.cnb
/usr/share/cadabra2/manual/properties/Indices.cnb
/usr/share/cadabra2/manual/properties/Integer.cnb
/usr/share/cadabra2/manual/properties/InverseMetric.cnb
/usr/share/cadabra2/manual/properties/KroneckerDelta.cnb
/usr/share/cadabra2/manual/properties/LaTeXForm.cnb
/usr/share/cadabra2/manual/properties/Metric.cnb
/usr/share/cadabra2/manual/properties/NonCommuting.cnb
/usr/share/cadabra2/manual/properties/PartialDerivative.cnb
/usr/share/cadabra2/manual/properties/RiemannTensor.cnb
/usr/share/cadabra2/manual/properties/SatisfiesBianchi.cnb
/usr/share/cadabra2/manual/properties/SelfAntiCommuting.cnb
/usr/share/cadabra2/manual/properties/SelfCommuting.cnb
/usr/share/cadabra2/manual/properties/SelfNonCommuting.cnb
/usr/share/cadabra2/manual/properties/SortOrder.cnb
/usr/share/cadabra2/manual/properties/Spinor.cnb
/usr/share/cadabra2/manual/properties/Symmetric.cnb
/usr/share/cadabra2/manual/properties/Tableau.cnb
/usr/share/cadabra2/manual/properties/TableauSymmetry.cnb
/usr/share/cadabra2/manual/properties/WeightInherit.cnb
/usr/share/cadabra2/texengine/preamble.tex
/usr/share/doc/packages/cadabra2/README.rst
/usr/share/doc/packages/cadabra2/license.txt
/usr/share/texmf/tex/latex/cadabra2/tableaux.sty

Changelog

2017-10-11 - badshah400@gmail.com
- Refresh source tarball from upstream: upstream might have pushed
out a new tarball without changes to the versioning, making the
source validator service complain about the mismatch.
2017-08-06 - badshah400@gmail.com
- Update to version 2.1.5:
* Interim release with as its main feature the map_sympy command
which makes it much easier to apply sympy algorithms to
component expressions.
- Drop cadabra2-include-functional-header.patch; fixed upstream.
2017-07-20 - badshah400@gmail.com
- Add an appdata file and install it to /usr/share/metainfo;
BuildRequires on appstream-glib added.
2017-06-25 - badshah400@gmail.com
- Add cadabra2-include-functional-header.patch: Explicitly include
the <functional> header in core/Functional.hh to fix building on
openSUSE > 1320; apply without conditionals as it doesn't hurt
to have this generally.
2017-04-23 - badshah400@gmail.com
- BuildRequires: texlive-epstopdf instead of texlive-epstopdf-bin
to fix build failures on Leap 42.1.
2017-04-23 - badshah400@gmail.com
- Update to version 2.1.4:
* Enable packages to be written using Cadabra notation, instead
of only pure Python (still experimental).
* Young tableaux properties Tableau and FilledTableau the
related algorithm lr_tensor are available again.
* Sorting Majorana spinors possible again using sort_spinors.
* Extended rename_dummies with capability to rename indices to
different set.
* Make vary work on powers of expressions with dummy indices.
* Substitution of sub-sums now available (e.g. substitute of
A+B=C in ex:=A+B+C+D).
* Improved LaTeX export to make printed notebooks look much
better.
* Many improvements to the component engine, in particular for
handling of derivatives and fractions involving tensors.
* Better line spacing for line-wrapped equations.
* Smarter scroll-to-cell behaviour of the notebook.
* Canonicalising expressions with component values for indices
now works again.
* The unwrap algorithm can now be guided about what to unwrap,
and also knows about spinors and Dirac bars.
* Experimental support to use Cadabra directly from C++ code, as
a library (see the c++lib directory).
* Fixes for using a custom post_process defined as a function
nested inside another.
* Rudimentary timing logic, try server.totals();
* Fixed: pasting text in the notebook sometimes double-pastes.
* Fixed: split_index does not work properly on left- and
right-hand side of equations.
* Fixed: sort_product does not always sort expressions.
* Fixed: eliminate_metric only acts at top level of an
expression, should have deep=True by default.
* Fixed: a bug which would lead to a segfault when using
deep=True.
- Rebase cadabra2-cmake-error.patch for version update.
- Add %{name}-rpmlintrc file to suppress warnings about the
presence of "__DATE__" and/or "__TIME__" in generated html files
for documentation (%{name}-doc).
2017-01-17 - badshah400@gmail.com
- Initial package.
- Add cadabra2-cmake-error.patch to make sure CMakeLists.txt
invokes "execute_process" instead of "execute"; fixes build
failures.

See Also

Package Description
cadabra2-doc-2.1.5-6.2.x86_64.rpm A computer algebra system for solving problems in field theory
cadabra2-doc-pdf-2.1.5-6.2.x86_64.rpm A computer algebra system for solving problems in field theory
cadabra2-examples-2.1.5-6.2.x86_64.rpm A computer algebra system for solving problems in field theory
cadabra2-gui-2.1.5-6.2.x86_64.rpm GUI for cadabra2: computer algebra system for problems in field theory
cblas-devel-20110120-7.3.x86_64.rpm CBLAS development files
cblas-devel-static-20110120-7.3.x86_64.rpm CBLAS development files for -static linking
ccx-2.12-1.24.x86_64.rpm An open source finite element package
ccx-doc-2.12-1.24.noarch.rpm Example problems and documentation for CalculiX
cddlib-devel-0.94i-24.1.x86_64.rpm Development files for cddlib
cdo-1.9.5-1.3.aarch64.rpm A program for manipulating GRIB/NetCDF/SERVICE/EXTRA/IEG files
cdo-1.9.5-1.3.x86_64.rpm A program for manipulating GRIB/NetCDF/SERVICE/EXTRA/IEG files
cegui-demos-devel-0.8.7-5.25.x86_64.rpm Crazy Eddie's GUI System
cfitsio-3.450-14.2.x86_64.rpm Library for manipulating FITS data files
cfitsio-devel-3.450-14.2.x86_64.rpm Headers required when building programs against cfitsio library
cfitsio-devel-doc-3.450-14.2.x86_64.rpm Documentation for the cfitsio library
Advertisement
Advertisement