Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cadabra2 | Distribution: openSUSE Leap 15.2 |
Version: 2.2.8 | Vendor: openSUSE |
Release: lp152.1.1 | Build date: Sat Feb 22 00:43:11 2020 |
Group: Productivity/Scientific/Math | Build host: obs-arm-7 |
Size: 5763504 | Source RPM: cadabra2-2.2.8-lp152.1.1.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.
GPL-3.0-or-later
* 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. * Tue Jun 25 2019 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.2.7: * Added cdb.utils.develop and cdb.relativity.abstract. * Added authentication token to all client-server communication. * Various extensions to the Trace property. * Make property info available from Python (Dominic). * Fixed integration by parts with index-less derivatives. * Added eliminate_vielbein. * Fixed display of lists of sympy expressions. * Fixed (finally) UTF8 input for non-English symbols. - Update to 2.2.6 * Experimental notebook diff viewer (Dominic). * Warn when about to overwrite an existing notebook. * Improvements for HiDPI screens especially on macOS. * Fix crash in sym/asym. * Fix undo/redo crash in notebook when deleting cells. * Improvements to the cdb.core.manip package (Dominic). * Fix in young_project_tensor. * Fix pattern matching for anti-commuting factors. * Added explicit_indices to convert expressions with implicit indices to their explicit form. * Add option to build a Jupyter kernel. * Fix bug in split_index (acted on wrong parts of expressions). * Fix bug with substitute not checking constraints for single-factor patterns. * Add partial option to substitute to require that products or sums match all terms, not just a partial sum or partial product. - Refresh cadabra2-add-pthread-to-cxxflags.patch for version update, no effective changes. * Fri Mar 15 2019 Atri B <badshah400@gmail.com> - Update to version 2.2.5: * Interim bug fix release with fixes for upcoming Debian as well as the new explicit_indices algorithm. - Move man files to the correct _mandir. - Minor cleanups using spec-cleaner. * Fri Jan 25 2019 badshah400@gmail.com - Update to version 2.2.4: * Minor bug fixes. - Rebase cadabra2-add-pthread-to-cxxflags.patch for minor changes to source CMakeLists.txt file. - Use make doc instead of running doxygen directly. - Drop commented out commands to generate PDF documentation. * Mon Apr 30 2018 guillaume.gardet@opensuse.org - Disable explicitly mathematica option (fix archs not supported by Mathematica, such as AArch64) * Mon Apr 09 2018 badshah400@gmail.com - BuildRequires: libboost_date_time-devel instead of BuildRequires: libboost_date_time1_66_0-devel, and only for openSUSE > 1320; boost-devel in its entirety is already required for older versions. - gcc-c++ >= 4.9 now required. * Fri Mar 30 2018 badshah400@gmail.com - Update to version 2.2.0: * Experimental support for modifying the expression tree directly from Python (see e.g. Fourier transforms). * Fix for integration by parts (gh#kpeeters/cadabra2#71) * Fix for incorrect conversion to sympy expressions. * Optionally build with support for Mathematica scalar backend; see map_mma. * Many bugfixes for expression display and sympy conversion. * Now using pybind instead of boost.python, in preparation for * Windows port, and to enable building against Anaconda. * Copy/paste of output cells added. * New simplify command, which simplifies the scalar parts of expressions, and can be switched to use either Sympy or Mathematica. * Fix to treat derivatives with respect to explicit coordinates as scalars in evaluate; see this Q&A post. * Fix for failure to flag errors for WeightInherit property. * Fixed: vary on single-term expressions * (gh#kpeeters/cadabra2#57) * Fixed: evaluate with dense factors and no 'values' property on indices (gh#kpeeters/cadabra2#68) - Rename and rebase cadabra2-2.1.7.patch to cadabra2-add-pthread-to-cxxflags.patch. - Add BuildRequires: libboost_date_time1_66_0-devel, new dependency with version 2.2.0. - All python bindings are now required to be installed in _datadir. - New binary cadabra2cadabra. * Fri Feb 02 2018 stefan.bruens@rwth-aachen.de - Add a memory _constraints, builds fail with less than 4 GByte * Sat Jan 27 2018 badshah400@gmail.com - Disable building LaTeX-based PDF documentation until build failures are fixed. - For the -gui package use post(un) scriptlets only for openSUSE <= 1320; for newer openSUSE, these are handled by rpm triggers automatically. * Fri Dec 29 2017 kkaempf@suse.com - fix build, add -pthread to CMAKE_CXX_FLAGS added cadabra2-2.1.7.patch * Wed Nov 22 2017 badshah400@gmail.com - Update to version 2.1.7: * Another interim release to fix bugs and sort out the build process on new distros. * Thu Nov 02 2017 badshah400@gmail.com - Update to version 2.1.5: * Interim release to get a number of bug fixes out to everyone, and to use as basis for binary packages for several new distributions. - Drop cadabra2-cmake-error.patch; fixed upstream. - Fix Group for cadabra2-doc-pdf: Documentation/PDF doesn't exist, use Documentation/Other - Change hashbang "/usr/bin/env python3" to "/usr/bn/python3". * Wed Oct 11 2017 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. * Sun Aug 06 2017 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. * Thu Jul 20 2017 badshah400@gmail.com - Add an appdata file and install it to /usr/share/metainfo; BuildRequires on appstream-glib added. * Sun Jun 25 2017 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. * Sun Apr 23 2017 badshah400@gmail.com - BuildRequires: texlive-epstopdf instead of texlive-epstopdf-bin to fix build failures on Leap 42.1. * Sun Apr 23 2017 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). * Tue Jan 17 2017 badshah400@gmail.com - Initial package. - Add cadabra2-cmake-error.patch to make sure CMakeLists.txt invokes "execute_process" instead of "execute"; fixes build failures.
/usr/bin/cadabra-server /usr/bin/cadabra2 /usr/bin/cadabra2cadabra /usr/bin/cadabra2html /usr/bin/cadabra2latex /usr/bin/cadabra2python /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_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/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/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/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/Vielbein.cnb /usr/share/cadabra2/manual/properties/WeightInherit.cnb /usr/share/cadabra2/notebook.html /usr/share/cadabra2/notebook.tex /usr/share/cadabra2/python /usr/share/cadabra2/python/cadabra2.so /usr/share/cadabra2/python/cadabra2_defaults.py /usr/share/cadabra2/python/cdb /usr/share/cadabra2/python/cdb/core /usr/share/cadabra2/python/cdb/core/component.cnb /usr/share/cadabra2/python/cdb/core/manip.cnb /usr/share/cadabra2/python/cdb/core/solve.cnb /usr/share/cadabra2/python/cdb/gauge_theory /usr/share/cadabra2/python/cdb/gauge_theory/__init__.py /usr/share/cadabra2/python/cdb/gauge_theory/instantons.py /usr/share/cadabra2/python/cdb/relativity /usr/share/cadabra2/python/cdb/relativity/abstract.cnb /usr/share/cadabra2/python/cdb/relativity/schwarzschild.cnb /usr/share/cadabra2/python/cdb/sympy /usr/share/cadabra2/python/cdb/sympy/solvers.cnb /usr/share/cadabra2/python/cdb/utils /usr/share/cadabra2/python/cdb/utils/develop.cnb /usr/share/cadabra2/python/cdb/utils/node.cnb /usr/share/cadabra2/python/cdb_appdirs.py /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-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/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, Tue Jul 9 11:45:28 2024