antares.terms package
Submodules
antares.terms.term module
- class antares.terms.term.Denominator(lInvs=[], lExps=[])
Bases:
object
- class antares.terms.term.Numerator(llInvs=[[]], llExps=[[]], lCoefs=[], lCommonInvs=[], lCommonExps=[])
Bases:
object
- property CommonInvsString
- isolate_common_invariants_and_exponents()
- property lCoefsString
- property lInvsString
- class antares.terms.term.Term(object1, object2=None)
Bases:
Numerical_Methods
,object
- Image(Rule)
- property am_I_a_symmetry
- canonical_ordering()
- cluster(rule)
- classmethod from_single_scalings(oUnknown, silent=True)
- property internal_masses
- property is_fully_reduced
- property multiplicity
- rawImage(Rule)
- simplify_factored_monomials()
Cancels powers of manifestly common factors between numerator and denominator. Lighter than rerunning single scaling study, but less powerful, since single scalings can also handle cancellations involving non-trivial rewritings (e.g. shoutens).
- antares.terms.term.cluster_invariant(invariant, rule)
- antares.terms.term.cluster_symmetry(symmetry, rule)
- antares.terms.term.make_proper(fraction)
- antares.terms.term.parse_monomial(string)
antares.terms.terms module
- class antares.terms.terms.FittingSettings
Bases:
object
- antares.terms.terms.LoadResults(res_path, load_partial_results_only=False, silent=True, callable_to_check_with=None)
- class antares.terms.terms.Terms(lllNumInvs_or_Terms, lllNumExps=None, llNumCoefs_or_Sym=None, llDenInvs=None, llDenExps=None)
Bases:
Numerical_Methods
,Terms_numerators_fit
,list
- Image(Rule)
- Write_LaTex()
- property ansatze_angle_degrees
- property ansatze_mass_dimensions
- property ansatze_phase_weights
- property ansatze_square_degrees
- property are_fully_reduced
- canonical_ordering()
- check_against_unknown()
- check_md_pw_consistency()
- cluster(rule)
- collapse()
- property common_coeff_factor
- compactify_symmetries()
- do_exploratory_double_collinear_limits()
- explicit_representation(raw=False)
- index_of_last_symmetry()
- property internal_masses
- invs_only_in_iDen(i)
- property llCoefs
- property llDenExps
- property llDenInvs
- property lllNumExps
- property lllNumInvs
- property lphase_weights
- property mass_dimensions
- property max_abs_numerator
- property max_denominator
- property multiplicity
- order_terms_by_complexity()
- rearrange_and_finalise()
- relevant_old_Terms(i)
- remove_duplicates()
- summarise(print_ansatze_info=True)
- toFORM()
- toFortran(dsubs=None)
- toSaM()
- toSympy()
- update_invs_set()
- property with_normalized_coeffs
- antares.terms.terms.caching_decorator(func)
- antares.terms.terms.fix_old_automatic_partial_fractioning_format(lTerms)
- antares.terms.terms.parse_pNBs_to_functions(match)
Converts a pNB to a function with the zab12 notation.
- antares.terms.terms.string_toSaM(string)
antares.terms.terms_ad_hoc_ansatze module
antares.terms.terms_numerator_fit module
- class antares.terms.terms_numerator_fit.Terms_numerators_fit
Bases:
object
- fit_numerators(llTrialNumInvs=[], accept_all_zeros=True)
Obtains numerators by fitting the coefficients of an ansatz. Updates self if succesful. Makes self an empty list otherwise.
- refine_fit(tempTerms, llTrialNumInvs)
- set_inversion_accuracy(silent=False)