Skip to content

xTras version 1.2.0

Compare
Choose a tag to compare
@teake teake released this 12 Aug 12:05
· 105 commits to master since this release

Big changes:

  • Added built-in documentation.
  • Added the xTrasHelp command, which opens the xTras documentation.
  • Added fancy usage messages.
  • All public symbols are back in the same context ("xActxTras").

Other changes:

  • Added DefNiceConstantSymbol.
  • Added TableauDimension.
  • Added the AllContractions:nocontr message, which is generated when AllContractions returns nothing (for various reasons).
  • AllContractions also takes Lists as second arguments.
  • AllContractions can also handle expression with odd number of indices.
  • AllContractions gives less duplicate results.
  • AllContractions returns an empty list instead of throwing an exception for cases where there are no contractions.
  • Changed Implode/ExplodeIndices to To/FromIndexFree.
  • Changed UncontractedPairs to UncontracedIndices.
  • Fixed bug in SolveTensors.
  • It is now possible to change dimensions between ConstructDDIs calls.
  • Removed DoTensorCollect.
  • Removed ExpandPerturbationDer.
  • Removed FS.
  • Removed MakeEquationRule.
  • Removed MetricPermutations.
  • Removed OrderCoefficient.
  • Removed PerturbationOfMetric.
  • Removed PerturbationParameter.
  • Removed PerturbationParameterOfMetric.
  • Removed TensorCollect.
  • Removed TensorCollector.
  • Removed UnorderedPairsPermutations.
  • Reset $CovDFormat and CurvatureRelations at load time.
  • RiemannYoungProject and RiemannYoungRule take the option ManifestSymmetry.
  • RiemannYoungRule and RiemannYoungProject no longer take a levelspec argument, but always project the Riemann and its first derivative onto their Young tableaux.
  • TableauSymmetric is MMA 6 compatible.
  • TermsOf now removes constants.
  • The default value of Description is None.
  • TimeString[60] returns "1 minute" instead of "60 seconds".
  • YoungProject is faster.
  • YoungTableauQ is a bit more precise.