-
-
It turns out that something that's OK on Python 3.4 may no longer be so in Python 3.5. The following code that modifies the `OrderedDict` content during the iteration fails on Python 3.5 but works fin…
-
I get the following error message when I call populate() for a computed table where the ancestor table has a primary key of type date:
InternalError: (1630, "FUNCTION datetime.date does not exist. Ch…
-
``` python
rel &= [dict(id=1), dict(id=2)]
rel.delete()
```
throws "datajoint.DataJointError: invalid restriction type"
This is because delete compiles a list of restrictions and we cannot restrict …
-
With the current implementation, creating a new instance of `Config` object will destroy all the existing settings.
This can be checked by running the following:
``` python
import datajoint as dj
dj…
-
see `dj.Relvar/del` on the MATLAB side.
-
Once all the new features are added, I think datajoint should be submitted to PyPi, so it can be installed by just typing `pip install datajoint`.
More information on how to submit a package to the P…
-
We often insert values that may already exist. The most common example is the filling of lookup tables. To suppress duplicate entry errors, we use the `ignore_errors` flag. It does the job but it a…
-
Some handling of data requires us to perform operations like `project` and `join` on the fetched data structure with a data structure passed in by the user. It appears like our current _go-to_ data st…
-
The current implementation of aggregation was implemented assuming that `sql-mode` on the server did not include `ONLY_FULL_GROUP_BY`. Turning this option on breaks some operations.
Here is an expla…