Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrap Vector Menu Hierarchy Functions for Transient Help #122

Open
61 tasks
kickingvegas opened this issue Apr 5, 2024 · 0 comments
Open
61 tasks

Wrap Vector Menu Hierarchy Functions for Transient Help #122

kickingvegas opened this issue Apr 5, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@kickingvegas
Copy link
Owner

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 kickingvegas added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant