Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
0b84411
update tprocv2 explain and example code link
May 25, 2026
b5040a0
update version
qickbot May 25, 2026
ae08e0e
Fix docs topics example link
May 28, 2026
31257aa
Format docs example link lists
May 28, 2026
c2a6294
update version
qickbot May 28, 2026
73ac2d7
Adjust docs example list spacing
May 28, 2026
70ddd41
docs: migrate to the tprocv2-era documentation tree (docs/source/)
lharnaldi Sep 4, 2026
72473f4
update version
qickbot Sep 4, 2026
3599e25
docs: add tProc v1->v2 migration guide and community example-code page
lharnaldi Sep 5, 2026
18bb820
docs: default 'make html' to the project venv, ignore /.venv/
lharnaldi Sep 5, 2026
0f9c201
docs: reorder index.rst for new users, add hand-drawn firmware diagrams
lharnaldi Sep 8, 2026
1954ff0
Fix 5 more block diagrams: floating/overlapping connections
lharnaldi Sep 8, 2026
73d3045
docs: add QICKBox RF daughtercards tutorial, fix generator-types table
lharnaldi Sep 8, 2026
cd9ed3b
docs: fix mismatched backtick in time_taggers docstring references
lharnaldi Sep 8, 2026
e8e7b11
docs: fix module docstring RST parse error in tprocv2_assembler.py
lharnaldi Sep 8, 2026
afd3a15
move tutorials list off of main TOC
meeg Sep 8, 2026
7dd3bb7
organize firmware doc files a bit
meeg Sep 9, 2026
abe4c7a
Update the common setup of acquire vs acquire_decimated section
lharnaldi Sep 10, 2026
863c87b
Update the index to add the signal generators in place of just the sgv6
lharnaldi Sep 11, 2026
b60bac3
merge tutorial README and index files
meeg Sep 11, 2026
4e18c2f
add tproc v1 to tutorials page
meeg Sep 11, 2026
204ea6a
working on organization
meeg Sep 12, 2026
e64d9d1
Merge branch 'Jay417' into docs-migration-tprocv2
meeg Sep 12, 2026
838e5fd
Merge remote-tracking branch 'origin/main' into docs-migration-tprocv2
meeg Sep 12, 2026
50d5834
move stuff into "beta" and "alpha" sections, etc.
meeg Sep 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,16 @@ __pycache__/
.installed.cfg
*.egg

# Docs build venv (see docs/requirements.txt, docs/Makefile)
/.venv/

# Distribution / packaging
build/
dist/

# Sphinx documentation
docs/_build/
docs/_autosummary/
docs/source/_build/
docs/source/_autosummary/

### macOS template
# General
Expand Down
6 changes: 4 additions & 2 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ build:
os: ubuntu-22.04
tools:
python: "3.7"
apt_packages:
- pandoc # required by nbsphinx to render the tutorial notebooks

# Build documentation in the docs/ directory with Sphinx
# Build documentation in the docs/source/ directory with Sphinx
sphinx:
configuration: docs/conf.py
configuration: docs/source/conf.py

# Optionally build your docs in additional formats such as PDF and ePub
formats: []
Expand Down
21 changes: 12 additions & 9 deletions docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@

# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
# Defaults to the project venv (../.venv, see docs/requirements.txt) if it
# exists, so 'make html' works without manually activating it first.
# Override with 'make SPHINXBUILD=... html' to use a different interpreter/env.
SPHINXBUILD = $(if $(wildcard ../.venv/bin/sphinx-build),../.venv/bin/sphinx-build,sphinx-build)
PAPER =
BUILDDIR = _build

Expand All @@ -15,9 +18,9 @@ endif
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source

.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext

Expand Down Expand Up @@ -85,11 +88,11 @@ htmlhelp:
qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
@echo "Build finished; now you can run \"qcollectiongenerator\" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/SphinxApidocTurorial.qhcp"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/project_name.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/SphinxApidocTurorial.qhc"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/project_name.qhc"

applehelp:
$(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp
Expand All @@ -104,8 +107,8 @@ devhelp:
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/SphinxApidocTurorial"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/SphinxApidocTurorial"
@echo "# mkdir -p $$HOME/.local/share/devhelp/project_name"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/project_name"
@echo "# devhelp"

epub:
Expand All @@ -130,7 +133,7 @@ latexpdfja:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through platex and dvipdfmx..."
$(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
@echo "platex/dvipdfmx finished; the PDF files are in $(BUILDDIR)/latex."

text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
Expand Down
Loading