You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It might be worth deprecating or making some of these private.
List above generated with
for d in dir(ga):
if not d.startswith('_'):
print('* `{}`'.format(d))
The text was updated successfully, but these errors were encountered:
eric-wieser
changed the title
Consider removing the number of attributes ga instances have
Consider reducing the number of attributes ga instances have
Dec 19, 2019
Today,
galgebra.ga.Ga
objects have the following attributesChristoffel_symbols
E
I
Isq
Mlt
Mul
(Deprecate Pdiffs, sPds, and Pdop_identity #194)Pdiffs
(Deprecate Pdiffs, sPds, and Pdop_identity #194)Pdop_identity
ReciprocalFrame
(Remove Ga.X(), which is a worse spelling of Ga.coord_vec #335)X
(Deprecate compatibility members of Ga objects #195)XOX
(Makea
galgebra.lt.Mlt
somewhat usable again #320)(gh-2485)base_expansion
base_expansion_dict
base_to_blade_rep
bases
bases_dict
(Include the scalar inbases_lst
Ga.blades_lst
,Ga.indexes_lst
, andGa.bases_lst
#64)bases_to_grades_dict
(Deprecate a bunch of similar members ofbases_to_indexes
Ga
#245)(Deprecate a bunch of similar members ofbases_to_indexes_dict
Ga
#245)basic_mul
(Deprecate another 11 moved members of Ga #334)non_orthogonal_bases_products
(Deprecate more useless attributes ofbasic_mul_keys
Ga
#248)(Deprecate more useless attributes ofbasic_mul_values
Ga
#248)(Deprecate more useless attributes ofbasic_mul_table
Ga
#248)(Deprecate another 11 moved members of Ga #334)basic_mul_table_dict
basis
basis_super_scripts
basis_vectors
blade_derivation
(Deprecate more useless attributes ofblade_expansion
Ga
#248)blade_expansion_dict
blade_reduce
blade_super_scripts
blade_to_base_rep
blades
(Include the scalar inblades_lst
Ga.blades_lst
,Ga.indexes_lst
, andGa.bases_lst
#64)blades_to_grades_dict
(Deprecate a bunch of similar members ofblades_to_indexes
Ga
#245)(Deprecate a bunch of similar members ofblades_to_indexes_dict
Ga
#245)build
com
connect_flg
connection
coord_vec
coords
count
de
debug
(Removederiv
Ga.deriv
which is undocumented and unused #255)(Use cached_property for some simple members of metric. #310)derivatives_of_g
detg
dg
dop
dot
(Deprecate another 11 moved members of Ga #334)dot_product_basis_blades
(Deprecate another 11 moved members of Ga #334)non_orthogonal_dot_product_basis_blades
dot_mode
dot_orthogonal
(Deprecate another 11 moved members of Ga #334)dot_table_dict
dslot
dual_mode
dual_mode_lst
dual_mode_value
e
e_sq_sgn
e_norm
e_sq
er_blade
even_odd
g
g_adj
g_inv
g_is_numeric
g_raw
get_grade
grad
grad_sqr
grade_decomposition
grades
grads
gsym
hestenes_dot
i
i_inv
indexes
(Include the scalar inindexes_lst
Ga.blades_lst
,Ga.indexes_lst
, andGa.bases_lst
#64)(Deprecate a bunch of similar members ofindexes_to_bases
Ga
#245)indexes_to_bases_dict
(Deprecate a bunch of similar members ofindexes_to_blades
Ga
#245)indexes_to_blades_dict
init_slots
inverse_metric
is_ortho
left_contract
(Deprecate another 11 moved members of Ga #334)left_contract_table_dict
lt
make_grad
metric_symbols_list
mul
(Deprecate another 11 moved members of Ga #334)geometric_product_basis_blades
(Deprecate another 11 moved members of Ga #334)mul_table_dict
mv
(Deprecate compatibility members of Ga objects #195)mv_I
mv_basis
mv_blades
(Include the scalar inmv_blades_lst
Ga.blades_lst
,Ga.indexes_lst
, andGa.bases_lst
#64)(Deprecate compatibility members of Ga objects #195)mv_x
mvr
n
n_range
name
(see Fixes to equality and hashing #197 (comment))norm
normalize_metric
pDiff
par_coords
parametric
(Remove the Pdop.Ga and Sdop.Ga attributes #202)pdop
preset
presets
r_basis
r_basis_dict
r_basis_mv
r_symbols
reduce_basis
reduce_basis_loop
remove_scalar_part
(Remove the no-longer needed print reconfiguration in Ga.__init__ #257)restore
reverse
rgrad
right_contract
(Deprecate another 11 moved members of Ga #334)right_contract_table_dict
(Deprecate Pdiffs, sPds, and Pdop_identity #194)sPds
scalar_part
(Remove the Pdop.Ga and Sdop.Ga attributes #202)sdop
sig
signature
sing_flg
sm
split_multivector
wedge
(Deprecate another 11 moved members of Ga #334)wedge_product_basis_blades
(Deprecate another 11 moved members of Ga #334)wedge_table_dict
wedge_print
It might be worth deprecating or making some of these private.
List above generated with
The text was updated successfully, but these errors were encountered: