Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cadabra2-2.4.4.1-1.4 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: cadabra2 Distribution: openSUSE:Factory:zSystems
Version: 2.4.4.1 Vendor: openSUSE
Release: 1.4 Build date: Sat Dec 16 12:12:34 2023
Group: Productivity/Scientific/Math Build host: s390zl26
Size: 7768292 Source RPM: cadabra2-2.4.4.1-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://cadabra.science/
Summary: A computer algebra system for solving problems in field theory
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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Sun Sep 17 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Make examples and doc packages noarch.
* Sun Sep 10 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.4.4.1:
    * Update to fix issues with pybind11 and to avoid cmake
      warnings.
  - Drop testing on 32-bit systems due to tolerance errors in a
    test (gh#kpeeters/cadabra2#280).
* Wed Dec 07 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.4.3.2:
    * Add missing canonicalisation of rationals when simplifying
      powers.
* Tue Dec 06 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.4.2.4:
    * Minor update to fix issues with Python 3.11.
  - Changes from version 2.4.2.0:
    * Added package cdb.graphics.plot for easy plotting.
    * Added package cdb.sympy.calculus for use of SymPy calculus
      functions on Cadabra expressions.
    * Expanded nevaluate to numerically evaluate more expressions.
    * Various small bug fixes and enhancements.
  - For %check, set working dir as HOME to allow tests that try to
    write config files to home dir to work without perm issues.
* Sun Oct 09 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.4.0.2:
    * Release to accompany the "meld" paper.
* Mon Jul 04 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.9.3
    * Several fixes to meld (Dominic).
    * Make typesetting run in a separate thread to prevent the UI
      from feeling sluggish.
    * Some changes in the behaviour of list addition/multiplication,
      to match Mathematica's behaviour.
    * New nevaluate algorithm for fast numerical evaluation of
      expressions (work-in-progress).
    * Fix for Python 3.10.x.
    * Fix for automatic cleanup of Diagonal objects.
    * Fix crash with tab-completion.
  - Changes from version 2.3.8:
    * Option to display negative powers as fractions (Dominic).
    * New algorithm slot_asym to (anti-)symmetrise objects in
      indices by giving index positions instead of names.
    * New functionality to implement algorithms in Python (Dominic).
    * Faster re-implementation of get_component using new C++
      function modules (Dominic).
    * New cdb.numeric.evaluate and cdb.numeric.integrate modules to
      evaluate expressions numerically or integrate differential
      equations numerically (Dominic).
    * Updates to cdb.utils.indices and cdb.core.manip.
    * Add warnings functionality to the kernel (Dominic).
    * Add infrastructure to let algorithms display progress
      information while running (Dominic).
    * Add cell cursor position to status bar (Dominic).
    * Fix bug in expand_delta when the delta occurs at top-level in
      an expression.
    * Many meld fixes and improvements (Dominic).
    * Fix handling of auto-declare names (names with a '#'
      character).
    * Keep LaTeX log/aux files on error to aid debugging.
    * Fix LaTeX code to avoid some global variable name clashes.
    * Fix for compilation on Apple silicon.
  - Add cadabra2-link-python.patch: Link against python shared lib
    where necessary to avoid linking failures.
* Sun Feb 14 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.6.8:
    * Add forgotten file to sources.
  - Changes from version 2.3.6.4 and 2.3.6.6:
    * Do not remove latex log/aux files on error.
    * Fix glib linker error for cadabra-cli
    * Fix meld error where terms with different names but same index
      structure were melded.
    * Add more functionality to cdb.core.node.
    * Fix handling of auto-declare names ('A#'); these were not
      matched correctly to numbered names ('A18').
    * Fix vcpkg changing 'libintl' to 'intl'.
    * Optimise AdjformEx to use int32_t instead of mpq_class.
    * Handle Diagonal objects with symbolic (as opposed to numeric)
      indices.
    * Remove old-style gauge theory package.
    * Disable mathematica support by default.
  - Require jupyter-jupyter_core-filesystem for openSUSE >= 1550 for
    the appropriate rpm macros.
* Tue Jan 05 2021 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.6.2:
    * Fix a linker error for the xeus jupyter kernel.
* Thu Dec 31 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.6.1:
    * Once further change to the installation path of cadabra2.so
      module, to conform to Debian policies.
    * Fix display of lists containing Ex objects.
    * Fix import of Jupyter notebooks.
    * Fix bug related to automatic dummy index relabelling.
    * Fix tab-completion.
  - Exclude tests that try to write config files to home dir; since
    the `%ctest` macro does not accept additional options, run ctest
    manually.
* Tue Nov 17 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.5:
    * Relocate cadabra module to python_sitelib instead of
      python_sitearch.
  - Add cadabra2-disable-components-test.patch: Disable a test that
    crashes in the buildroot env -- but not in a user session -- for
    unknown reasons (gh#kpeeters/cadabra2#212).
  - Enable tests since gh#kpeeters/cadabra2#211 is now resolved.
  - Add python3 to Requires for cadabra2.
* Sun Nov 01 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.2:
    * Fixed bug in pattern matching logic used in
      integrate_by_parts.
    * Fixed bug which would prevent assignment to node multiplier
      from Python.
    * Tab-completion on command line and in the notebook.
    * Install the cadabra2 python module in a standard location.
    * Fixes for the Mathematica scalar backend.
    * Make expand_delta much faster when the Kronecker delta is
      contracted with objects which have anti-symmetry.
    * Make meld work correctly with non/anti-commuting objects.
    * Make numbered indices like a1 display with a subscript
      automatically a<sub>1</sub>.
    * Provide pickle functionality for expressions.
    * Fixes for compatibility with newer SymPy versions.
    * Added a 'find' function in the notebook, to search input
      cells.
    * New Jupyter kernel (enabled by default) which does not require
      Xeus.
    * Various improvements and fixed for handling and display of
      Young tableaux.
    * Added ExNode::ex() to obtain an Ex object from an ExNode
      iterator.
  - Drop patches incorporated upstream:
    * cadabra2-python-modules-location.patch.
    * Fix-linking-of-cadabra-module.patch.
  - Split out a separate package - jupyter-cadabra2-kernel - for the
    new jupyter notebook kernel.
  - Fix typo in `ENABLE_SYSTEM_JSONCPP` option passed to `%cmake`.
  - Set up but disable building and running tests until issues with
    the test-suite are sorted out [gh#kpeeters/cadabra2#211,
    gh#kpeeters/cadabra2#212].
* Fri Aug 28 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Refresh Fix-linking-of-cadabra-module.patch with fix for same
    issue committed upstream [gh#kpeeters/cadabra2#202].
* Thu Jul 09 2020 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.3.0:
    * Fix bug which would collect powers of objects with indices and
      then report an error.
    * Functionality to read Cadabra Cloud notebooks into the desktop
      Cadabra.
    * Use a better hash function for expression trees (avoiding a
      bug in factor_in).
    * Expose index symmetries through traces, so that canonicalise
      and related algorithms work correctly. Introduced a new
      property TableauInherit.
    * More flexible LaTeXForm property, to enable more flexible
      object display in the notebook.
    * Various fixes for behaviour of unwrap with anti- or
      non-commuting arguments.
    * New meld algorithm for canonicalisation.
  - Drop cadabra2-add-pthread-to-cxxflags.patch: No longer required
    for building.
  - Add cadabra2-python-modules-location.patch to fix location of
    python libs and modules (gh#kpeeters/cadabra2#203).
  - Rebase Fix-linking-of-cadabra-module.patch for update; only
    partially fixed by upstream (gh#kpeeters/cadabra2#202).
  - Remove a hashbang from a non-executable script.
  - Use %{name}-%{version} naming format for source.
* Sat Jan 04 2020 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Update to version 2.2.8:
    * More versatile handling of Trace, including sorting using
      cyclic symmetry (Connor).
    * Fixes for combine (Connor).
    * Save command-line history (Connor).
    * Make imported notebooks use the default post_process function.
    * Make unwrap move scalars out of exterior (wedge) products, see
      this Q&A post.
    * Fix bug with indices with accents (github/166).
    * Added a cadabra2latex command to convert notebooks to LaTeX.
    * Fixed issue building with latest Homebrew on macOS.
    * Fixed Windows build issues and add python path settings at
      runtime.
    * Fixed bug with multipliers not reducing to canonical form.
  - Add Fix-linking-of-cadabra-module.patch
  - Remove timestamps from Doxygen generated HTML files, drop
    obsolete cadabra2-rpmlintrc
  - Use system jsoncpp
  - Drop conditionals for obsolete distro versions
  - Remove lots of unused/obsolete TeX BuildRequires.

Files

/usr/bin/cadabra-server
/usr/bin/cadabra2
/usr/bin/cadabra2-cli
/usr/bin/cadabra2cadabra
/usr/bin/cadabra2html
/usr/bin/cadabra2ipynb
/usr/bin/cadabra2latex
/usr/bin/cadabra2python
/usr/bin/cdb-nbtool
/usr/lib64/python3.11/site-packages/cadabra2.cpython-311-s390x-linux-gnu.so
/usr/lib64/python3.11/site-packages/cadabra2_defaults.py
/usr/lib64/python3.11/site-packages/cdb
/usr/lib64/python3.11/site-packages/cdb/core
/usr/lib64/python3.11/site-packages/cdb/core/_component.cpython-311-s390x-linux-gnu.so
/usr/lib64/python3.11/site-packages/cdb/core/component.cnb
/usr/lib64/python3.11/site-packages/cdb/core/manip.cnb
/usr/lib64/python3.11/site-packages/cdb/core/solve.cnb
/usr/lib64/python3.11/site-packages/cdb/core/trace.cnb
/usr/lib64/python3.11/site-packages/cdb/gauge_theory
/usr/lib64/python3.11/site-packages/cdb/gauge_theory/instantons.cnb
/usr/lib64/python3.11/site-packages/cdb/graphics
/usr/lib64/python3.11/site-packages/cdb/graphics/plot.cnb
/usr/lib64/python3.11/site-packages/cdb/numeric
/usr/lib64/python3.11/site-packages/cdb/numeric/evaluate.cnb
/usr/lib64/python3.11/site-packages/cdb/numeric/integrate.cnb
/usr/lib64/python3.11/site-packages/cdb/relativity
/usr/lib64/python3.11/site-packages/cdb/relativity/abstract.cnb
/usr/lib64/python3.11/site-packages/cdb/relativity/schwarzschild.cnb
/usr/lib64/python3.11/site-packages/cdb/sympy
/usr/lib64/python3.11/site-packages/cdb/sympy/calculus.cnb
/usr/lib64/python3.11/site-packages/cdb/sympy/solvers.cnb
/usr/lib64/python3.11/site-packages/cdb/utils
/usr/lib64/python3.11/site-packages/cdb/utils/_algorithm.cpython-311-s390x-linux-gnu.so
/usr/lib64/python3.11/site-packages/cdb/utils/develop.cnb
/usr/lib64/python3.11/site-packages/cdb/utils/indices.cnb
/usr/lib64/python3.11/site-packages/cdb/utils/node.cnb
/usr/lib64/python3.11/site-packages/cdb/utils/tableau.cnb
/usr/lib64/python3.11/site-packages/cdb_appdirs.py
/usr/share/cadabra2
/usr/share/cadabra2/images
/usr/share/cadabra2/images/cadabra2-gtk.png
/usr/share/cadabra2/latex
/usr/share/cadabra2/latex/preamble.tex
/usr/share/cadabra2/manual
/usr/share/cadabra2/manual/algorithms
/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.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/einsteinify.cnb
/usr/share/cadabra2/manual/algorithms/eliminate_kronecker.cnb
/usr/share/cadabra2/manual/algorithms/eliminate_metric.cnb
/usr/share/cadabra2/manual/algorithms/eliminate_vielbein.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_dummies.cnb
/usr/share/cadabra2/manual/algorithms/expand_power.cnb
/usr/share/cadabra2/manual/algorithms/explicit_indices.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/lower_free_indices.cnb
/usr/share/cadabra2/manual/algorithms/lr_tensor.cnb
/usr/share/cadabra2/manual/algorithms/map_sympy.cnb
/usr/share/cadabra2/manual/algorithms/meld.cnb
/usr/share/cadabra2/manual/algorithms/product_rule.cnb
/usr/share/cadabra2/manual/algorithms/raise_free_indices.cnb
/usr/share/cadabra2/manual/algorithms/reduce_delta.cnb
/usr/share/cadabra2/manual/algorithms/rename_dummies.cnb
/usr/share/cadabra2/manual/algorithms/replace_match.cnb
/usr/share/cadabra2/manual/algorithms/rewrite_indices.cnb
/usr/share/cadabra2/manual/algorithms/simplify.cnb
/usr/share/cadabra2/manual/algorithms/slot_asym.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/untrace.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/algorithms/zoom.cnb
/usr/share/cadabra2/manual/properties
/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/Determinant.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/InverseVielbein.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/Symbol.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/Trace.cnb
/usr/share/cadabra2/manual/properties/Vielbein.cnb
/usr/share/cadabra2/manual/properties/Weight.cnb
/usr/share/cadabra2/manual/properties/WeightInherit.cnb
/usr/share/cadabra2/notebook.html
/usr/share/cadabra2/notebook.tex
/usr/share/doc/packages/cadabra2
/usr/share/doc/packages/cadabra2/README.rst
/usr/share/licenses/cadabra2
/usr/share/licenses/cadabra2/license.txt
/usr/share/man/man1/cadabra-server.1.gz
/usr/share/man/man1/cadabra2-cli.1.gz
/usr/share/man/man1/cadabra2-gtk.1.gz
/usr/share/man/man1/cadabra2.1.gz
/usr/share/man/man1/cadabra2cadabra.1.gz
/usr/share/man/man1/cadabra2html.1.gz
/usr/share/man/man1/cadabra2ipynb.1.gz
/usr/share/man/man1/cadabra2latex.1.gz
/usr/share/man/man1/cadabra2python.1.gz
/usr/share/texmf
/usr/share/texmf/tex
/usr/share/texmf/tex/latex
/usr/share/texmf/tex/latex/cadabra2
/usr/share/texmf/tex/latex/cadabra2/preamble.tex


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024