Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
35f4b97
docs: Restructure documentation for Diátaxis framework
dimitri-yatsenko Jan 4, 2026
770c3a7
docs: Migrate specifications from datajoint-python
dimitri-yatsenko Jan 4, 2026
4af06b8
docs: Add conceptual documentation (explanation section)
dimitri-yatsenko Jan 4, 2026
ed7d502
docs: Add custom codecs explanation and update terminology
dimitri-yatsenko Jan 4, 2026
78989f8
docs: Set up API documentation generation pipeline
dimitri-yatsenko Jan 4, 2026
9ac20a1
docs: Archive legacy content (elements, partnerships, projects)
dimitri-yatsenko Jan 5, 2026
3fb9b56
docs: Add table declaration specification
dimitri-yatsenko Jan 5, 2026
a8688ff
docs: Add query algebra specification
dimitri-yatsenko Jan 5, 2026
10036e0
docs: Add data manipulation specification
dimitri-yatsenko Jan 5, 2026
29cdc2b
docs: Rewrite AutoPopulate spec from first principles
dimitri-yatsenko Jan 5, 2026
a9353df
docs: Expand AutoPopulate spec with populate process and transactions
dimitri-yatsenko Jan 5, 2026
92f74fa
docs: Add core tutorials and update documentation
dimitri-yatsenko Jan 6, 2026
d805d74
docs: Add Object-Augmented Schemas to home page
dimitri-yatsenko Jan 6, 2026
cf0c271
docs: Refactor data-entry tutorial for immutability and transactions
dimitri-yatsenko Jan 6, 2026
69da7b4
docs: Execute tutorials and fix runtime issues
dimitri-yatsenko Jan 6, 2026
a8c66a1
docs: Update for modern-fetch-api changes
dimitri-yatsenko Jan 6, 2026
c177520
docs: Remove datajoint.fetch from API docs
dimitri-yatsenko Jan 6, 2026
f887ee3
docs: Remove semijoin/antijoin terminology
dimitri-yatsenko Jan 6, 2026
a39ab9c
docs: Expand semantic matching explanation in tutorial
dimitri-yatsenko Jan 6, 2026
b8e5339
docs: Update API for exclude_nonmatching parameter
dimitri-yatsenko Jan 6, 2026
902c4cd
docs: Add exclude_nonmatching parameter example to queries tutorial
dimitri-yatsenko Jan 6, 2026
c478028
docs: Add extend operator to queries tutorial quick reference
dimitri-yatsenko Jan 6, 2026
9db366b
docs: Fix prompt behavior description in data entry tutorial
dimitri-yatsenko Jan 6, 2026
14b1ef9
docs: Add operators reference document
dimitri-yatsenko Jan 6, 2026
29ae501
docs: Update concepts with core types, surrogate keys, three-part make
dimitri-yatsenko Jan 6, 2026
a34679b
docs: Add essential how-to guides
dimitri-yatsenko Jan 6, 2026
cfb1bd2
docs: Use direct bool values in tutorials 4 and 5
dimitri-yatsenko Jan 6, 2026
de5cf13
license: Change to Apache 2.0 for consistency with datajoint-python
dimitri-yatsenko Jan 7, 2026
ea12bc5
docs: Add tutorial 06, advanced tutorials, and expand how-to guides
dimitri-yatsenko Jan 7, 2026
aad1aac
docs: Comprehensive how-to guide fixes
dimitri-yatsenko Jan 7, 2026
e7417bb
docs: Add DataJoint 2.0 overview and comprehensive updates
dimitri-yatsenko Jan 7, 2026
14c9d2d
docs: Add version indicator banner
dimitri-yatsenko Jan 7, 2026
9360933
docs: Update manage-large-data and whats-new-2 with spec links
dimitri-yatsenko Jan 7, 2026
015d28f
docs: Update history page
dimitri-yatsenko Jan 7, 2026
e42fefe
docs: Replace Slack with GitHub Discussions link
dimitri-yatsenko Jan 7, 2026
e1fa09b
docs: Replace deprecated .fetch() with new 2.0 API
dimitri-yatsenko Jan 7, 2026
73a9666
docs: Fix core types and update license to CC BY 4.0
dimitri-yatsenko Jan 7, 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
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
site
.env
.DS_Store
temp*
temp*

# DataJoint secrets (credentials)
.secrets/
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
FROM python:3-alpine
FROM python:3.12-alpine

WORKDIR /main
COPY mkdocs.yaml mkdocs.yaml
COPY src/ src/
COPY pip_requirements.txt pip_requirements.txt

RUN \
apk add --no-cache git && \
apk add --no-cache git gcc g++ musl-dev linux-headers freetype-dev libpng-dev graphviz && \
pip install --no-cache-dir -r /main/pip_requirements.txt
48 changes: 27 additions & 21 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,27 @@
MIT License

Copyright (c) 2022 DataJoint

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Creative Commons Attribution 4.0 International License (CC BY 4.0)

Copyright 2014-2026 DataJoint Inc. and contributors

You are free to:

Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material for any purpose,
even commercially

Under the following terms:

Attribution — You must give appropriate credit, provide a link to the
license, and indicate if changes were made. You may do so
in any reasonable manner, but not in any way that suggests
the licensor endorses you or your use.

No additional restrictions — You may not apply legal terms or
technological measures that legally restrict
others from doing anything the license permits.

Full license text: https://creativecommons.org/licenses/by/4.0/legalcode

---

Note: The DataJoint software library is licensed separately under the
Apache License 2.0. See https://github.com/datajoint/datajoint-python/blob/master/LICENSE
Loading