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

Turn the notes into a textbook (v2.0) #2

Closed
wants to merge 3 commits into from
Closed

Turn the notes into a textbook (v2.0) #2

wants to merge 3 commits into from

Conversation

leouieda
Copy link
Contributor

@leouieda leouieda commented May 4, 2017

Fixes #1

Make the lecture notes into a proper textbook (in English).

The goal is to have a practical introduction to the topic of inverse problems, with lots of examples and code.

Main features

  • Python code to implement everything.
  • Textbook in HTML and PDF formats (using sphinx).
  • Examples implementations of inversions (formulate, implement, test, and run real examples).
  • At least one geophysical example for every important point in the book.
  • Write tests for functions we implement and include them in the book. We use the tests ourselves and help enforce good software practices for readers. Win win.
  • Short and concise.
  • Accessible language and math.

Developing the 2.0 version

We'll use this PR and the 2.0 branch as the basis for the new version. Only merge this PR when the 2.0 version is ready.

Test versions and major changes that need to be discussed can be implemented in separate branches and merged into 2.0 using a pull request.

Use issues to discuss ideas and planning.

@leouieda
Copy link
Contributor Author

leouieda commented May 4, 2017

@birocoles I want to start work on this and setup the infrastructure (TravisCI, sphinx configuration, etc). Then we can try to work slowly when we get a chance, instead of having to do a whole lot of work just to get started.

It looks bad and was kind of huge.
@birocoles
Copy link
Member

Nice @leouieda! Dou you now DocOnce? I consider converting my class notes into a book by using DocOnce.

@leouieda
Copy link
Contributor Author

leouieda commented May 4, 2017

Yeah I've seen it before. It looks promising but I've never used it before and I'm not sure what limitations it might have. It wouldn't be very nice to invest a lot of time on it and then come across something we can't do using it. Sphinx is more comfortable for me and it can generate all the formats that DocOnce can. Plus, I don't think you can run doctests from DocOnce but sphinx can.

@leouieda
Copy link
Contributor Author

leouieda commented May 4, 2017

Have you tried it before?

@birocoles
Copy link
Member

I have tried some simple examples. I have no problem in using Sphinx instead of DocOnce.

@leouieda leouieda closed this Nov 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Turning this into a book
2 participants