Kranc
Kranc copied to clipboard
Rearrange directory structure
Currently the directory structure of Kranc is quite inconvenient. Mathematica packages are located in several different places, necessitating multiple entries on the $Path variable. The directory structure was designed to be generic and extendable, but this is probably not necessary.
The structure should be changed to be more friendly. We can in future rearrange it if it becomes necessary. For example:
kranc/ doc/ All documentation bin/ Script for invoking Kranc mma/ All Kranc Mathematica packages in a single directory support/ GenericFD and other support thorns examples/ Mathematica scripts, parameter files, generated thorns, example output for the example thorns
When making this change, it would be nice if the files in the mma directory were had the standard for a Mathematica package. This would mean having things like Kernel/init.m, PacletInfo.m, Documentation/.
Yes, we should make it a standard Mathematica application. It might also be useful to see to what extent Kranc could be used from the notebook interface. Many people will be more comfortable with that way of working, and it would allow us to do some more "gui-like" things.