Casual icon indicating copy to clipboard operation
Casual copied to clipboard

Wrap Vector Menu Hierarchy Functions for Transient Help

Open kickingvegas opened this issue 10 months ago β€’ 0 comments

Wrap Calc functions used by Vector menu hierarchy

Preliminary function inventory:

  • [ ] casual-vector.el: ("l" "Length" calc-vlength :transient t)
  • [ ] casual-vector.el: ("t" "Transpose" calc-transpose :transient t)
  • [ ] casual-vector.el: ("v" "Reverse" calc-reverse-vector :transient t)
  • [ ] casual-vector.el: ("o" "Sort" calc-sort :transient t)
  • [ ] casual-vector.el: ("d" "Deduplicate" calc-remove-duplicates :transient t)]
  • [ ] casual-vector.el: ("r" "Extract Row…" calc-mrow :transient nil)
  • [ ] casual-vector.el: ("c" "Extract Column…" calc-mcol :transient nil)
  • [ ] casual-vector.el: ("p" "Pack (𝑛)" calc-pack :transient nil)
  • [ ] casual-vector.el: ("u" "Unpack" calc-unpack :transient nil)]]
  • [ ] casual-vector.el: ("|" "Concat" calc-concat :transient nil)
  • [ ] casual-vector.el: ("i" "index (1..𝑛)…" calc-index :transient nil)
  • [ ] casual-vector.el: ("e" "Enumerate Interval" calc-set-enumerate :transient nil)
  • [ ] casual-vector.el: ("I" "Identity 𝑛…" calc-ident :transient nil)
  • [ ] casual-vector.el: ("d" "Diagonal (𝟣:)" calc-diag :transient nil)
  • [ ] casual-vector.el: ("b" "Build Vector 𝑛…" calc-build-vector :transient nil)]
  • [ ] casual-vector.el: ("t" "Transpose" calc-transpose :transient nil)
  • [ ] casual-vector.el: ("r" "Reverse" calc-reverse-vector :transient nil)
  • [ ] casual-vector.el: ("a" "Vector Arrange" calc-arrange-vector :transient nil)
  • [ ] casual-vector.el: ("s" "Sort" calc-sort :transient nil)
  • [ ] casual-vector.el: ("p" "Deduplicate" calc-remove-duplicates :transient nil)]
  • [ ] casual-vector.el: ("l" "Length" calc-vlength :transient nil)
  • [ ] casual-vector.el: ("c" "Vector Count" calc-vector-count :transient nil)
  • [ ] casual-vector.el: ("f" "Vector Find (𝟣:)" calc-vector-find :transient nil)
  • [ ] casual-vector.el: ("h" "Histogram" calc-histogram :transient nil)]]
  • [ ] casual-vector.el: ("t" "Conjugate Transpose" calc-conj-transpose :transient nil)
  • [ ] casual-vector.el: ("A" "Frobenius Norm (|𝑛|)" calc-abs :transient nil)
  • [ ] casual-vector.el: ("r" "Row Norm" calc-rnorm :transient nil)
  • [ ] casual-vector.el: ("c" "Column Norm" calc-cnorm :transient nil)
  • [ ] casual-vector.el: ("p" "RH Cross Product" calc-cross :inapt-if-not casual-crossp :transient nil)
  • [ ] casual-vector.el: ("k" "Kronecker Product" calc-kron :inapt-if-not casual-matrixmultp :transient nil)]
  • [ ] casual-vector.el: ("&" "Inverse" calc-inv :inapt-if-not casual-square-matrixp :transient nil)
  • [ ] casual-vector.el: ("d" "Determinant" calc-mdet :inapt-if-not casual-square-matrixp :transient nil)
  • [ ] casual-vector.el: ("l" "LU Decomposition" calc-mlud :inapt-if-not casual-square-matrixp :transient nil)
  • [ ] casual-vector.el: ("T" "Trace" calc-mtrace :inapt-if-not casual-square-matrixp :transient nil)]]
  • [ ] casual-vector.el: ("c" "Vector Count" calc-vector-count :transient nil)
  • [ ] casual-vector.el: ("s" "Sum" calc-vector-sum :transient nil)
  • [ ] casual-vector.el: ("x" "Max" calc-vector-max :transient nil)
  • [ ] casual-vector.el: ("m" "Mean" calc-vector-mean :transient nil)
  • [ ] casual-vector.el: ("e" "Mean Error" calc-vector-mean-error :transient nil)
  • [ ] casual-vector.el: ("M" "Median" calc-vector-median :transient nil)
  • [ ] casual-vector.el: ("H" "Harmonic Mean" calc-vector-harmonic-mean :transient nil)
  • [ ] casual-vector.el: ("g" "Geometric Mean" calc-vector-geometric-mean :transient nil)]
  • [ ] casual-vector.el: ("r" "Root Mean Square" calc-vector-rms :transient nil)
  • [ ] casual-vector.el: ("1" "Standard Deviation" calc-vector-sdev :transient nil)
  • [ ] casual-vector.el: ("2" "Population Standard Deviation" calc-vector-pop-sdev :transient nil)
  • [ ] casual-vector.el: ("3" "Variance" calc-vector-variance :transient nil)
  • [ ] casual-vector.el: ("4" "Population Variance" calc-vector-pop-variance :transient nil)]
  • [ ] casual-vector.el: ("5" "Covariance" calc-vector-covariance :transient nil)
  • [ ] casual-vector.el: ("6" "Population Covariance" calc-vector-pop-covariance :transient nil)
  • [ ] casual-vector.el: ("7" "Correlation" calc-vector-correlation :transient nil)]]
  • [ ] casual-vector.el: ("d" "Deduplicate" calc-remove-duplicates :transient nil)
  • [ ] casual-vector.el: ("u" "Union" calc-set-union :transient nil)
  • [ ] casual-vector.el: ("i" "Intersect" calc-set-intersect :transient nil)
  • [ ] casual-vector.el: ("-" "Difference" calc-set-difference :transient nil)
  • [ ] casual-vector.el: ("x" "xor" calc-set-xor :transient nil)
  • [ ] casual-vector.el: ("~" "Complement" calc-set-complement :transient nil)
  • [ ] casual-vector.el: ("#" "Cardinality" calc-set-cardinality :transient nil)]
  • [ ] casual-vector.el: ("m" "map" calc-map :transient nil)
  • [ ] casual-vector.el: ("r" "reduce" calc-reduce :transient nil)
  • [ ] casual-vector.el: ("a" "apply" calc-apply :transient nil)
  • [ ] casual-vector.el: ("A" "accumulate" calc-accumulate :transient nil)

kickingvegas avatar Apr 05 '24 17:04 kickingvegas