Skip to content

Commit eadf56b

Browse files
committed
Update links
1 parent a9272e7 commit eadf56b

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

docs/src/client/settings.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
If you are not using DataJoint on your own, or are setting up a DataJoint
44
system for other users, some additional configuration options may be required
5-
to support [TLS](#tls-configuration) or :ref:`external storage <external>` .
5+
to support [TLS](#tls-configuration) or
6+
[external storage](../sysadmin/external-store.md).
67

78
## TLS Configuration
89

docs/src/concepts/data-model.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ with bulk storage systems for storing large contiguous data objects.
106106

107107
DataJoint comprises:
108108

109-
- a schema :ref:`definition <definitions>` language
109+
- a schema [definition](../design/tables/declare.md) language
110110
- a data [manipulation](../manipulation/index.md) language
111111
- a data [query](../query/principles.md) language
112112
- a [diagramming](../design/diagrams.md) notation for visualizing relationships between

docs/src/design/tables/declare.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ database by creating and interacting with DataJoint classes.
1717

1818
The table class must inherit from one of the following superclasses to indicate its
1919
data tier: `dj.Lookup`, `dj.Manual`, `dj.Imported`, `dj.Computed`, or `dj.Part`.
20-
See :ref:`tiers` and :ref:`master-part`.
20+
See [tiers](tiers.md) and [master-part](./master-part.md).
2121

2222
### Defining a table
2323

@@ -26,11 +26,11 @@ To define a DataJoint table in Python:
2626
1. Define a class inheriting from the appropriate DataJoint class: `dj.Lookup`,
2727
`dj.Manual`, `dj.Imported` or `dj.Computed`.
2828

29-
2. Decorate the class with the schema object (see :ref:`schema`)
29+
2. Decorate the class with the schema object (see [schema](../schema.md))
3030

3131
3. Define the class property `definition` to define the table heading.
3232

33-
For example, the following code defines the table ``Person``:
33+
For example, the following code defines the table `Person`:
3434

3535
```python
3636
import datajoint as dj
@@ -53,7 +53,8 @@ definition property.
5353
The decorator attaches the information about the table to the class, and then returns
5454
the class.
5555

56-
The class will become usable after you define the `definition` property as described in :ref:`definitions`.
56+
The class will become usable after you define the `definition` property as described in
57+
[Table definition](#table-definition).
5758

5859
#### DataJoint classes in Python
5960

@@ -168,7 +169,8 @@ Each line can be one of the following:
168169

169170
- The optional first line starting with a `#` provides a description of the table's purpose.
170171
It may also be thought of as the table's long title.
171-
- A new attribute definition in any of the following forms (see :ref:`datatypes` for valid datatypes):
172+
- A new attribute definition in any of the following forms (see
173+
[Attributes](./attributes.md) for valid datatypes):
172174
``name : datatype``
173175
``name : datatype # comment``
174176
``name = default : datatype``

docs/src/query/aggregation.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ the additional feature of allowing aggregation calculations on another table.
55
It has the form `tab.aggr(other, ...)` where `other` is another table.
66
Without the argument `other`, `aggr` and `proj` are exactly equivalent.
77
Aggregation allows adding calculated attributes to each entity in `tab` based on
8-
aggregation functions over attributes in the :ref:`matching <matching>` entities of `other`.
8+
aggregation functions over attributes in the
9+
[matching](./operators.md#matching-entities) entities of `other`.
910

1011
Aggregation functions include `count`, `sum`, `min`, `max`, `avg`, `std`, `variance`,
1112
and others.

docs/src/query/restrict.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ Restriction by an empty mapping or by a mapping with no keys matching the attrib
8383
`A` will return all the entities in `A`.
8484
Exclusion by an empty mapping or by a mapping with no matches will return no entities.
8585

86-
For example, let's say that table `Session` has the attribute `session_date` of :ref:`datatype <datatypes>` `datetime`.
86+
For example, let's say that table `Session` has the attribute `session_date` of
87+
[datatype](../design/tables/attributes.md) `datetime`.
8788
You are interested in sessions from January 1st, 2018, so you write the following
8889
restriction query using a mapping.
8990

0 commit comments

Comments
 (0)