-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Uwe Flechsig edited this page Feb 26, 2021
·
62 revisions
PHASE is a physical optics software package.
- Aug 13, 2015 GNU gfortran compiler can also be used
- Sep 23, 2014 add Gaussian source, as source 1, input waist, nyz, wyz, dist, power normalized to 1 W
- May 7, 2020 VLS grating- suggest vls parameters
- Oct 29, 2020 phasepython - reflec function
- fkoe - numerical solution of Fresnel- Kirchhoff integral
- fkoempi - numerical solution of Fresnel- Kirchhoff integral using mpi
- idlphase - idl interface and tool box (obsolete - replaced by phasepython)
- phaseextract - calculate individual abberrations
- phasempi - mpi version of phase
- phaseopti - optimize beamlines
- phasepython - python interface and tool box
- phaseqt - full featured program for physical optics, geometrical optics and Fourier optics with qt gui
- phasesrv - server version of phase
- PhaseStation - live version, iso file- phase from CD, USB or virtual
- add_phaseu_2h5
- genesis_hdf5_2wave
- genesis2phase_hdf5
- phase_hdf5_2wave
- txtlog2phase_hdf5
- wave2genesis_hdf5
- wave2phase_hdf5
git - getting started, alternatively read the git book
configure git
git config --global user.name "Uwe Flechsig"git config --global user.email "uwe.flechsig@psi.ch"git config --global core.editor emacsgit config --global alias.br branchgit config --global alias.co checkoutgit config --global alias.ci commitgit config --global alias.st statusgit config --global alias.hist log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=shortgit config --list
fetch the repository (clone a repository - like cvs checkout)- git will create in the current directory a subdirectory phase
-
git clone https://flechsig@github.com/flechsig/phase.gitwith account to be able to push -
git clone https://github.com/flechsig/phase.gitanonymous (no push) git add file.cgit commit -m 'new file'git statusgit diffgit rm filenamegit mv file_from file_togit log-
git remote -vshows the original repository -
git remote set-url origin https://flechsig@github.com/flechsig/phase.gitsets the personal url if I first checked out with anonymous or want to switch to ssh git fetchgit push-
gitk helloworld.cshows the history of a file
[PHASE home] (https://github.com/flechsig/phase/wiki)