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

Possible reorganization of the documentation #341

Open
paganol opened this issue Nov 6, 2024 · 6 comments
Open

Possible reorganization of the documentation #341

paganol opened this issue Nov 6, 2024 · 6 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@paganol
Copy link
Member

paganol commented Nov 6, 2024

The current version of the documentation is a bit messy, here are some suggestions we can implement to improve readability:

  1. the scanning strategy chapter is rather long, we could move the hwp (and in general the pointing generation) in a new entry;
  2. the chapter Time order simulations could be converted simple page with a general introduction and then links to single pages for dipole, scan map, noise, and (in the future) beam convolution.
  3. all the systematics (non linearity, gain drift, hwp systematics, etc..) could go in a single separate chapter
  4. the entry Bandpasses could go in a sub entry of the chapter Detectors, channels, and instruments
@paganol paganol added the documentation Improvements or additions to documentation label Nov 6, 2024
@anand-avinash
Copy link
Contributor

If easily doable, I would suggest also to change the documentation theme. With the current theme I find it very difficult to navigate and infer the type, default values, etc. of the function arguments from the documentation. One such example:
image

@ziotom78
Copy link
Member

ziotom78 commented Nov 7, 2024

Hi @anand-avinash , I agree, the look is terrible!

Do you have any example of a good alternative for our Sphinx theme? I have little experience in customizing Sphinx.

@anand-avinash
Copy link
Contributor

anand-avinash commented Nov 7, 2024

To me, PyData sphinx theme looks better. It is the same theme used in numpy and scipy docs
https://pydata-sphinx-theme.readthedocs.io/en/stable/

@yusuke-takase
Copy link
Collaborator

yusuke-takase commented Nov 7, 2024

I tried to change a document of my grasp2alm alabaster (current lbsim's docs theme) to pydata_sphinx_theme, indeed it looks better and it was not too difficult.
Basically, I just only added the pydata_sphinx_theme into the requirement by poetry add and modified docs/conf.py.

@ziotom78 ziotom78 self-assigned this Nov 8, 2024
@ziotom78
Copy link
Member

ziotom78 commented Nov 8, 2024

Hi all, thanks for your comments! I can work on this.

I am currently thinking of a possible way to get a reasonable outline for the manual. What do you think about the following structure?

image

@paganol
Copy link
Member Author

paganol commented Nov 11, 2024

Hi @ziotom78, thanks!
Few comments:

  1. Probably tutorial should go after chapters 3 and 4
  2. Scanning strategy is in 3 and 4, probably should go only in 4.
  3. Bandpasses could be a sub section of detectors, channels, etc...
  4. We could split chapter 4 in 2 chapters or in 2 sections, one for basic modules, and one for systematics

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
Projects
None yet
Development

No branches or pull requests

4 participants