nest-simulator icon indicating copy to clipboard operation
nest-simulator copied to clipboard

Organize installed examples and documentation.

Open tammoippen opened this issue 8 years ago • 5 comments

The directory <installdir>/share/doc/nest and <installdir>/share/nest after install is quite unorganized and crowded:

  • All testsuite related code is distributed at its toplevel. Also, the directory <installdir>/share/nest/extras contains the do_test.py/sh files for running the tests, which seems to be an unnecessary separation.
  • Examples mixed inside the examples subdirectory and in other install locations (follow up to trac.654):
    • most are located in <installdir>/share/doc/nest/examples , with NEST/SLI examples in the top dir, and paper and topic related examples are in subdirectories.
    • some ConnPlotter examples are located in <installdir>/lib/pythonX.Y/site-packages/ConnPlotter/examples
  • Some documentation comes in a one folder / one file manner. This does not add to an easier orientation in the documentation:
    • bibliography/nest.bib
    • conngen/conngen.txt
    • ConnPlotter/connplotter_tutorial.pdf

I propose to:

  • [ ] organize the examples into a coherent structure, e.g.
    • <installdir>/share/nest/examples/
      • NEST/SLI
      • PyNEST
      • MUSIC
      • CSA
      • PyCSA
      • ConnPlotter
      • examples from papers
  • [x] put the testsuite related code into a separate subdirectory, e.g. into <installdir>/share/doc/nest/testsuite or into <installdir>/share/nest/extras/testsuite
    • fixed by #2108
  • [ ] replace the 'one folder / one file' system with one file only with a meaningful name.

tammoippen avatar Apr 05 '16 06:04 tammoippen

@steffengraber, @terhorstd, @jessica-mitchell

jougs avatar Feb 07 '18 15:02 jougs

See also #1382

heplesser avatar Jan 10 '20 10:01 heplesser

@jessica-mitchell Could you take a look and come up with a suggestion?

heplesser avatar Jun 30 '21 12:06 heplesser

Issue automatically marked stale!

github-actions[bot] avatar Sep 14 '21 08:09 github-actions[bot]

I would suggest to close this, as many of @tammoippen's points have already been addressed elsewhere in the mean time.

clinssen avatar Jan 17 '22 11:01 clinssen

This will become much easier once SLI is not around anymore. I have thus moved it to the corresponding project.

jougs avatar Nov 25 '22 19:11 jougs