Skip to content
Stephen McEntee edited this page Jan 20, 2019 · 21 revisions

tree data structures

https://medium.com/the-renaissance-developer/learning-tree-data-structure-27c6bb363051
https://en.wikipedia.org/wiki/Tree_traversal

other trees

https://github.com/c0fec0de/anytree Python tree data library

references

https://github.com/inveniosoftware/dictdiffer module that helps you to diff and patch dictionaries https://github.com/akesterson/dpath-python accessing and searching dictionaries via /slashed/paths

Python

https://stackoverflow.com/questions/17959996/get-python-class-object-from-class-name-string-in-the-same-module
https://stackoverflow.com/a/19189366 tree = lambda: defaultdict(tree)
https://www.python.org/dev/peps/pep-0257/ PEP 257 -- Docstring Conventions
https://stackoverflow.com/questions/1523427/what-is-the-common-header-format-of-python-files
https://www.python.org/dev/peps/pep-0287/ PEP 287 -- reStructuredText Docstring Format

Sphinx

https://docs.readthedocs.io/en/latest/intro/getting-started-with-sphinx.html
http://www.sphinx-doc.org/en/stable/index.html
https://pythonhosted.org/an_example_pypi_project/sphinx.html
http://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html
https://nbsphinx.readthedocs.io/en/0.4.1/usage.html
https://stackoverflow.com/questions/47356997/pushed-nojekyll-file-to-github-pages-no-effect
https://blog.github.com/2016-08-22-publish-your-project-documentation-with-github-pages/
https://github.com/sphinx-doc/sphinx/issues/3382
https://github.com/sphinx-doc/sphinx/issues/3382#issuecomment-409068915

  1. Create an empty .nojekyll file in the root folder to turn off Jekyll.
  2. Create an index.html file in the root folder with contents:
  3. <meta http-equiv="refresh" content="0; url=./_build/html/index.html" />
  4. Run make html then add, commit and push the repo.
  5. In the GitHub Pages box in the project Settings page, choose to use master branch.
  6. Visit https://.github.io/

PyYAML

https://github.com/yaml/pyyaml
https://pyyaml.org/wiki/PyYAMLDocumentation
https://stackoverflow.com/questions/19439765/is-there-a-way-to-construct-an-object-using-pyyaml-construct-mapping-after-all-n
https://stackoverflow.com/questions/7224033/default-constructor-parameters-in-pyyaml

Clone this wiki locally