Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: cadabra2 | Distribution: openSUSE Tumbleweed |
Version: 2.5.8 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Oct 25 11:46:14 2024 |
Group: Productivity/Scientific/Math | Build host: reproducible |
Size: 19074482 | Source RPM: cadabra2-2.5.8-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
* Fri Oct 25 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5.8: * Fix a bug with sympy bridge. * Fix various issues with the notebook interface. * Mon Oct 07 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5.6: * Clean up code to locate the Python installation substantially to avoid references to hard-coded paths in binaries. - Drop upstreamed patches: * cadabra2-cmake-correct-python-variable.patch. * cadabra2-use-system-pybind11.patch. * cadabra2-link-gmp.patch. - Add cadabra2-default-python-path.patch: Fix default python path when starting up cadabra2. * Mon Aug 12 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5.4: * Fix simplification of pow nodes. * Make ExNode iterators skip nodes hidden by zoom. * Fix canonicalise acting on expressions with self-anticommuting objects and derivatives. * Fix crash when comparing with empty expressions. * Make zoom accept a list of patterns. * Fix bugs in getting Weight values from Python, and setting multipliers in Python. * Add LaTeXString object to display LaTeX formatted strings on capable frontends. * Fix a bug with canonicalise acting on vector-spinor objects. * Enable the use of Unicode greek characters as input (which will get converted to LaTeX automatically) to enable cut-n-paste in the terminal. * Fix handling of multi-line expressions (newlines now count as a whitespace). * Fix canonicalise to allow for factors which are sums, as long as these do not have indices. * Ability to use builtin MicroTeX for typesetting (the default in 2.5.x), which removes the requirement to have a LaTeX installation. * Experimental AppImages now available for Linux on both x86-64 and aarch64 architectures. * Removed deprecated GTK-3 features and cleaned up the UI. * Fix bug in code to interrupt a running computation. * Added dynamical cell updates, e.g. to create animations. - Add _service file to fetch sources from git to allow submodules to be included in tarball. - Add patches to fix build: * cadabra2-cmake-correct-python-variable.patch: Use correct variable from FindPython, i.e. Python_EXECUTABLE, not PYTHON_EXECUTABLE (gh#kpeeters/cadabra2#309). * cadabra2-use-system-pybind11.patch: Allow use of system pybind11 (gh#kpeeters/cadabra2#310). * cadabra2-link-gmp.patch: Explicitly link to gmp library. - Drop cadabra2-link-python.patch: upstreamed. - Drop use of %suse_update_desktop_file: no longer needed. - Drop appdata file included as Source1, bundled files are now installed correctly. - Use python-rpm-macros and setup to build with newer pythons on Leap 15.X (does not yet work due to unavailability of python311-sympy and python311-ipykernel on these distros). * Thu Apr 18 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.4.5.6: * Allow setting PYTHON_SITE_PATH manually. * Thu Jan 25 2024 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.4.5.4: * Improvements to the zoom algorithm. * Bug fixes. - Require python3 >= 3.8. * 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.
/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-riscv64-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-riscv64-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-riscv64-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/cdb-icons /usr/share/cadabra2/cdb-icons/cadabra2.ico /usr/share/cadabra2/cdb-icons/cdb-cancel.svg /usr/share/cadabra2/cdb-icons/cdb-copy-all.svg /usr/share/cadabra2/cdb-icons/cdb-open.svg /usr/share/cadabra2/cdb-icons/cdb-restart.svg /usr/share/cadabra2/cdb-icons/cdb-run.svg /usr/share/cadabra2/cdb-icons/cdb-save-as.svg /usr/share/cadabra2/cdb-icons/cdb-save.svg /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/nevaluate.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/microtex /usr/share/cadabra2/microtex/cm /usr/share/cadabra2/microtex/cm/cmunbbx.clm1 /usr/share/cadabra2/microtex/cm/cmunbbx.otf /usr/share/cadabra2/microtex/cm/cmunbi.clm1 /usr/share/cadabra2/microtex/cm/cmunbi.otf /usr/share/cadabra2/microtex/cm/cmunbl.clm1 /usr/share/cadabra2/microtex/cm/cmunbl.otf /usr/share/cadabra2/microtex/cm/cmunbmo.clm1 /usr/share/cadabra2/microtex/cm/cmunbmo.otf /usr/share/cadabra2/microtex/cm/cmunbmr.clm1 /usr/share/cadabra2/microtex/cm/cmunbmr.otf /usr/share/cadabra2/microtex/cm/cmunbso.clm1 /usr/share/cadabra2/microtex/cm/cmunbso.otf /usr/share/cadabra2/microtex/cm/cmunbsr.clm1 /usr/share/cadabra2/microtex/cm/cmunbsr.otf /usr/share/cadabra2/microtex/cm/cmunbtl.clm1 /usr/share/cadabra2/microtex/cm/cmunbtl.otf /usr/share/cadabra2/microtex/cm/cmunbto.clm1 /usr/share/cadabra2/microtex/cm/cmunbto.otf /usr/share/cadabra2/microtex/cm/cmunbx.clm1 /usr/share/cadabra2/microtex/cm/cmunbx.otf /usr/share/cadabra2/microtex/cm/cmunbxo.clm1 /usr/share/cadabra2/microtex/cm/cmunbxo.otf /usr/share/cadabra2/microtex/cm/cmunci.clm1 /usr/share/cadabra2/microtex/cm/cmunci.otf /usr/share/cadabra2/microtex/cm/cmunit.clm1 /usr/share/cadabra2/microtex/cm/cmunit.otf /usr/share/cadabra2/microtex/cm/cmunobi.clm1 /usr/share/cadabra2/microtex/cm/cmunobi.otf /usr/share/cadabra2/microtex/cm/cmunobx.clm1 /usr/share/cadabra2/microtex/cm/cmunobx.otf /usr/share/cadabra2/microtex/cm/cmunorm.clm1 /usr/share/cadabra2/microtex/cm/cmunorm.otf /usr/share/cadabra2/microtex/cm/cmunoti.clm1 /usr/share/cadabra2/microtex/cm/cmunoti.otf /usr/share/cadabra2/microtex/cm/cmunrb.clm1 /usr/share/cadabra2/microtex/cm/cmunrb.otf /usr/share/cadabra2/microtex/cm/cmunrm.clm1 /usr/share/cadabra2/microtex/cm/cmunrm.otf /usr/share/cadabra2/microtex/cm/cmunsi.clm1 /usr/share/cadabra2/microtex/cm/cmunsi.otf /usr/share/cadabra2/microtex/cm/cmunsl.clm1 /usr/share/cadabra2/microtex/cm/cmunsl.otf /usr/share/cadabra2/microtex/cm/cmunso.clm1 /usr/share/cadabra2/microtex/cm/cmunso.otf /usr/share/cadabra2/microtex/cm/cmunss.clm1 /usr/share/cadabra2/microtex/cm/cmunss.otf /usr/share/cadabra2/microtex/cm/cmunssdc.clm1 /usr/share/cadabra2/microtex/cm/cmunssdc.otf /usr/share/cadabra2/microtex/cm/cmunst.clm1 /usr/share/cadabra2/microtex/cm/cmunst.otf /usr/share/cadabra2/microtex/cm/cmunsx.clm1 /usr/share/cadabra2/microtex/cm/cmunsx.otf /usr/share/cadabra2/microtex/cm/cmuntb.clm1 /usr/share/cadabra2/microtex/cm/cmuntb.otf /usr/share/cadabra2/microtex/cm/cmunti.clm1 /usr/share/cadabra2/microtex/cm/cmunti.otf /usr/share/cadabra2/microtex/cm/cmuntt.clm1 /usr/share/cadabra2/microtex/cm/cmuntt.otf /usr/share/cadabra2/microtex/cm/cmuntx.clm1 /usr/share/cadabra2/microtex/cm/cmuntx.otf /usr/share/cadabra2/microtex/cm/cmunui.clm1 /usr/share/cadabra2/microtex/cm/cmunui.otf /usr/share/cadabra2/microtex/cm/cmunvi.clm1 /usr/share/cadabra2/microtex/cm/cmunvi.otf /usr/share/cadabra2/microtex/cm/cmunvt.clm1 /usr/share/cadabra2/microtex/cm/cmunvt.otf /usr/share/cadabra2/microtex/lm-math /usr/share/cadabra2/microtex/lm-math/README /usr/share/cadabra2/microtex/lm-math/latinmodern-math.clm1 /usr/share/cadabra2/microtex/lm-math/latinmodern-math.clm2 /usr/share/cadabra2/microtex/lm-math/latinmodern-math.otf /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, Tue Nov 19 01:14:14 2024