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

Fix documentation #10

Open
esdalmaijer opened this issue Dec 23, 2013 · 4 comments
Open

Fix documentation #10

esdalmaijer opened this issue Dec 23, 2013 · 4 comments
Assignees

Comments

@esdalmaijer
Copy link
Owner

website

  1. Save documentation for PyGaze 0.4 and make it downloadable on website.
  2. Update all online documentation to PyGaze 0.5 (and make it downloadable on website)
  3. Make Tutorial,

source

  1. Fix documentation for _eyetracker and _screen: remove docstring, and replace by see _baseclass.BaseClass
  2. Fix docstrings of all pygaze.[module] and pygaze.[module].init to have it say something relevant (e.g. from BaseClass), instead of the Mouse reference as it is now (artefact from copy-pasting source).

timecourse

Most likely after New Year's.

@ghost ghost assigned esdalmaijer Dec 23, 2013
@smathot
Copy link
Contributor

smathot commented Jul 17, 2014

I've been working on a way to easily generate documentation based on docstrings, mostly for the OpenSesame documentation. The module is called yamldoc:

This might be something to use for PyGaze as well? You can see an example of this in the heisenberg branch of OpenSesame:

The yamldoc readme.md itself is also generated fully from docstrings.

@esdalmaijer
Copy link
Owner Author

Looks very neat! Will try to look at a way to integrate this in PyGaze (possibly via a bit of hacking of your code, though).

@smathot
Copy link
Contributor

smathot commented Jul 25, 2014

Basically, the only thing that would need to happen is re-formatting the docstrings in the various base* classes, according to the yamldoc syntax. No code changes would be required, and there wouldn't be any dependency on yamldoc, except an optional dependency if we want to use the yamldoc.docinherit metaclass for docstring inheritance.

Let me know what you want to do here. I could reformat the basetracker docstrings while working on the EyeLink integration.

@esdalmaijer
Copy link
Owner Author

It's on my PyGaze to-do list, so please do go ahead with reformatting anything. Trouble is that there's a bunch of other to-do lists that currently have priority over the PyGaze one, so my progress is very slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants