#] #] ********************* #] "$d_SysMaint"'make, cmake, git etc/git notes.txt' - ??? # www.BillHowell.ca 10Jun2023 initial # view in text editor, using constant-width font (eg courier), tabWidth = 3 #48************************************************48 #24************************24 # Table of Contents, generate with : # $ grep "^#]" "$d_SysMaint"'make, cmake, git etc/git notes.txt' | sed "s/^#\]/ /" # #24************************24 # Setup, ToDos, #08********08 #] ??Jun2023 #08********08 #] ??Jun2023 #08********08 #] ??Jun2023 #08********08 #] ??Jun2023 #08********08 #] 10Jun2023 git clone GEMA Self-Organizing Maps in Python screw it - I simply downloaded zip file!! Given - but gh not available? : $ gh repo clone ufvceiec/GEMA Try $ git -C "/home/bill/web/CompLangs/GEMA SOM python" https://github.com/ufvceiec/GEMA Comparison with other tools Other Python libraries implement Kohonen maps. Kohonen5 contains some implementations of Kohonen-style vector quantizers although it also supports Neural Gas and Growing Neural Gas. A very simple implementation of a Kohonen map library called som6. Somoclu, [@wittek2013somoclu], also works with SOMs but it allows to parallelize the different tasks. A package called PyMVPA for statistical learning analysis includes a class to model SOMs, [@hanke2009pymvpa]. NeuPy7 is a Neural Network library including also a class for Kohonen maps. Another library only for SOMs is SOMPy8 which follows the structure of the Matlab somtoolbox. MiniSom9 is a minimalistic implementation of the Self Organizing Maps. Finally, SimpSOM10 is a lightweight implementation of Kohonen maps. These libraries implement a lot of the functions provided by GEMA. But in contrast, GEMA has new metrics like topology which provides quality about the density of the map. Users also request for more completed reports containing detailed information of the feature map. Finally, GEMA is the only one providing interactive visualization with graphs like a 3D elevation heatmap or a diagram bar showing how many neurons have been activated a certain number of times. usage: https://github.com/ufvceiec/GEMA/wiki #08********08 #] 10Jun2023 man git GIT(1) Git Manual GIT(1) NAME git - the stupid content tracker SYNOPSIS git [--version] [--help] [-C ] [-c =] [--exec-path[=]] [--html-path] [--man-path] [--info-path] [-p|--paginate|-P|--no-pager] [--no-replace-objects] [--bare] [--git-dir=] [--work-tree=] [--namespace=] [--super-prefix=] [] DESCRIPTION Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. See gittutorial(7) to get started, then see giteveryday(7) for a useful minimum set of commands. The Git User’s Manual[1] has a more in-depth introduction. After you mastered the basic concepts, you can come back to this page to learn what commands Git offers. You can learn more about individual Git commands with "git help command". gitcli(7) manual page gives you an overview of the command-line command syntax. A formatted and hyperlinked copy of the latest Git documentation can be viewed at https://git.github.io/htmldocs/git.html or https://git-scm.com/docs. OPTIONS --version Prints the Git suite version that the git program came from. --help Prints the synopsis and a list of the most commonly used commands. If the option --all or -a is given then all available commands are printed. If a Git command is named this option will bring up the manual page for that command. Other options are available to control how the manual page is displayed. See git-help(1) for more information, because git --help ... is converted internally into git help .... -C Run as if git was started in instead of the current working directory. When multiple -C options are given, each subsequent non-absolute -C is interpreted relative to the preceding -C . If is present but empty, e.g. -C "", then the current working directory is left unchanged. This option affects options that expect path name like --git-dir and --work-tree in that their interpretations of the path names would be made relative to the working directory caused by the -C option. For example the following invocations are equivalent: git --git-dir=a.git --work-tree=b -C c status git --git-dir=c/a.git -- # enddoc