datajoint-python
datajoint-python copied to clipboard
Relational data pipelines for the science lab
Add new method `progress` for the schema object, returning the populate progress for all imported/computed tables for a given schema (also accounts for `reserved`, `error`, `ignore` jobs)
## Feature Request ### Problem [The tutorial](https://docs.datajoint.org/python/definition/07-Primary-Key.html) appears to encourage the use of timestamps as primary keys. However, this is widely seen as an antipattern in the databases community because...
https://github.com/datajoint/datajoint-python/blob/b0f5dc4a27bddfc24598173797b1638f0df2adeb/datajoint/schemas.py#L174 https://github.com/datajoint-company/datajoint-utilities/pull/23#discussion_r926152017
## Bug Report ### Description Calling class methods, properties, or instance methods derived from parent classes of `UserTable` creates inconsistent and confusing error messages when schema is not activated for...
I migrated the external of an older schema to dj 0.12.0, but was not able to fetch any of the data. By default, it tries to search the blob in...
## Bug Report ### Description [This pydot issue](https://github.com/pydot/pydot/issues/205) summarizes the issues for Windows users. For DataJoint Windows users, `pip install datajoint` may result in the following errors when calling `dj.Diagram`:...
## Feature Request ### Problem If I attempt to drop a schema referenced by a foreign key constraint, DataJoint returns a `pymysql` error that is difficult to parse for the...
## Bug Report ### Description DataJoint fails to connect with `python 3.10` and `datajoint 0.13.3` but works with `python 3.9.10 and datajoint 0.13.3`. See conda environments and error output below....
Once the Datajoint logger is finished we should update the test for external.download_filepath to test whether the proper warning was logged when skipping checksums. Also we should consider adding tests...