René's URL Explorer Experiment


Title: External storage, enhancements, bugfixes by dimitri-yatsenko · Pull Request #377 · datajoint/datajoint-python · GitHub

Open Graph Title: External storage, enhancements, bugfixes by dimitri-yatsenko · Pull Request #377 · datajoint/datajoint-python

X Title: External storage, enhancements, bugfixes by dimitri-yatsenko · Pull Request #377 · datajoint/datajoint-python

Description: Relational Workflows: where database schemas define executable data pipelines. - External storage, enhancements, bugfixes by dimitri-yatsenko · Pull Request #377 · datajoint/datajoint-python

Open Graph Description: Here are the issues currently worked on. The issues that are fixed or in progress will be included in this pull request. The queued issues may be included. Support AWS S3 storage of blobs #204 -...

X Description: Here are the issues currently worked on. The issues that are fixed or in progress will be included in this pull request. The queued issues may be included. Support AWS S3 storage of blobs #204 -...

Opengraph URL: https://github.com/datajoint/datajoint-python/pull/377

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:4b5f0b7c-8382-c074-af08-d52b47330dc9
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8A24:3B780C:BE20C1:1024D62:6A4D594B
html-safe-nonce90898c105f378b1ba0515b10fbf0f4a105d0bf127e99a22d6d849a62ddbb8271
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTI0OjNCNzgwQzpCRTIwQzE6MTAyNEQ2Mjo2QTRENTk0QiIsInZpc2l0b3JfaWQiOiIzMTk4ODYyMDY4Njk5NDUzNzcxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac192ae83ca9167c6150aa88b922ab8b6db2cd77ddd2de063629c2f05f362d9cd4
hovercard-subject-tagpull_request:147896944
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/datajoint/datajoint-python/pull/377/commits
twitter:imagehttps://opengraph.githubassets.com/12d32c941c38c1245e6a98e50d66a2e2b8d69b1e7fb3f1757abe65c637f0e083/datajoint/datajoint-python/pull/377
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/12d32c941c38c1245e6a98e50d66a2e2b8d69b1e7fb3f1757abe65c637f0e083/datajoint/datajoint-python/pull/377
og:image:altHere are the issues currently worked on. The issues that are fixed or in progress will be included in this pull request. The queued issues may be included. Support AWS S3 storage of blobs #204 -...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedimitri-yatsenko
hostnamegithub.com
expected-hostnamegithub.com
None2a1443ff9733a3016431263ea73c93d8fe00c195eb4a7670ac30e7848f045441
turbo-cache-controlno-cache
go-importgithub.com/datajoint/datajoint-python git https://github.com/datajoint/datajoint-python.git
octolytics-dimension-user_id2375501
octolytics-dimension-user_logindatajoint
octolytics-dimension-repository_id5866704
octolytics-dimension-repository_nwodatajoint/datajoint-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id5866704
octolytics-dimension-repository_network_root_nwodatajoint/datajoint-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef3bdd3157ea1f0fd738d408eceeead721acf1dc3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/datajoint/datajoint-python/pull/377/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdatajoint%2Fdatajoint-python%2Fpull%2F377%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdatajoint%2Fdatajoint-python%2Fpull%2F377%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=datajoint%2Fdatajoint-python
Reloadhttps://github.com/datajoint/datajoint-python/pull/377/commits
Reloadhttps://github.com/datajoint/datajoint-python/pull/377/commits
Reloadhttps://github.com/datajoint/datajoint-python/pull/377/commits
Please reload this pagehttps://github.com/datajoint/datajoint-python/pull/377/commits
datajoint https://github.com/datajoint
datajoint-pythonhttps://github.com/datajoint/datajoint-python
Notifications https://github.com/login?return_to=%2Fdatajoint%2Fdatajoint-python
Fork 96 https://github.com/login?return_to=%2Fdatajoint%2Fdatajoint-python
Star 194 https://github.com/login?return_to=%2Fdatajoint%2Fdatajoint-python
Code https://github.com/datajoint/datajoint-python
Issues 7 https://github.com/datajoint/datajoint-python/issues
Pull requests 4 https://github.com/datajoint/datajoint-python/pulls
Discussions https://github.com/datajoint/datajoint-python/discussions
Actions https://github.com/datajoint/datajoint-python/actions
Security and quality 0 https://github.com/datajoint/datajoint-python/security
Insights https://github.com/datajoint/datajoint-python/pulse
Code https://github.com/datajoint/datajoint-python
Issues https://github.com/datajoint/datajoint-python/issues
Pull requests https://github.com/datajoint/datajoint-python/pulls
Discussions https://github.com/datajoint/datajoint-python/discussions
Actions https://github.com/datajoint/datajoint-python/actions
Security and quality https://github.com/datajoint/datajoint-python/security
Insights https://github.com/datajoint/datajoint-python/pulse
eywalkerhttps://github.com/eywalker
datajoint:masterhttps://github.com/datajoint/datajoint-python/tree/master
dimitri-yatsenko:masterhttps://github.com/dimitri-yatsenko/datajoint-python/tree/master
Conversationhttps://github.com/datajoint/datajoint-python/pull/377
Commits65 (65)https://github.com/datajoint/datajoint-python/pull/377/commits
Checkshttps://github.com/datajoint/datajoint-python/pull/377/checks
Files changedhttps://github.com/datajoint/datajoint-python/pull/377/files
External storage, enhancements, bugfixeshttps://github.com/datajoint/datajoint-python/pull/377/commits#top
eywalkerhttps://github.com/eywalker
datajoint:masterhttps://github.com/datajoint/datajoint-python/tree/master
dimitri-yatsenko:masterhttps://github.com/dimitri-yatsenko/datajoint-python/tree/master
Fixed #367https://github.com/datajoint/datajoint-python/pull/377/commits/67e41ef25e89822b3ee1176e6d39ee16a532bfa8
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
67e41efhttps://github.com/datajoint/datajoint-python/pull/377/commits/67e41ef25e89822b3ee1176e6d39ee16a532bfa8
https://github.com/datajoint/datajoint-python/tree/67e41ef25e89822b3ee1176e6d39ee16a532bfa8
Merge branch 'master' of https://github.com/datajoint/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/f89bf0edc20c5d3095a93dbe2d96b6e4b95a2058
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
f89bf0ehttps://github.com/datajoint/datajoint-python/pull/377/commits/f89bf0edc20c5d3095a93dbe2d96b6e4b95a2058
https://github.com/datajoint/datajoint-python/tree/f89bf0edc20c5d3095a93dbe2d96b6e4b95a2058
fixed dependencieshttps://github.com/datajoint/datajoint-python/pull/377/commits/159cb51cd0714b4deb2876b9935f5d09181f464d
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
159cb51https://github.com/datajoint/datajoint-python/pull/377/commits/159cb51cd0714b4deb2876b9935f5d09181f464d
https://github.com/datajoint/datajoint-python/tree/159cb51cd0714b4deb2876b9935f5d09181f464d
implemented the Union operatorhttps://github.com/datajoint/datajoint-python/pull/377/commits/bb881176714006e4403d558ff4b22ab9edb633cf
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
bb88117https://github.com/datajoint/datajoint-python/pull/377/commits/bb881176714006e4403d558ff4b22ab9edb633cf
https://github.com/datajoint/datajoint-python/tree/bb881176714006e4403d558ff4b22ab9edb633cf
bugfix in populatehttps://github.com/datajoint/datajoint-python/pull/377/commits/9703126f852a533bee1c7dfb002672c19297f919
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
9703126https://github.com/datajoint/datajoint-python/pull/377/commits/9703126f852a533bee1c7dfb002672c19297f919
https://github.com/datajoint/datajoint-python/tree/9703126f852a533bee1c7dfb002672c19297f919
fixed a bug in server-side insert with missing attributeshttps://github.com/datajoint/datajoint-python/pull/377/commits/4fa1abd3c5a1a2dbc3085fa3a86143a630abdbe0
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
4fa1abdhttps://github.com/datajoint/datajoint-python/pull/377/commits/4fa1abd3c5a1a2dbc3085fa3a86143a630abdbe0
https://github.com/datajoint/datajoint-python/tree/4fa1abd3c5a1a2dbc3085fa3a86143a630abdbe0
work on cascading deletehttps://github.com/datajoint/datajoint-python/pull/377/commits/d6b9f2a382d1a1a04f39ae66f459da1f13dc6e30
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
d6b9f2ahttps://github.com/datajoint/datajoint-python/pull/377/commits/d6b9f2a382d1a1a04f39ae66f459da1f13dc6e30
https://github.com/datajoint/datajoint-python/tree/d6b9f2a382d1a1a04f39ae66f459da1f13dc6e30
Merge branch 'master' of https://github.com/dimitri-yatsenko/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/c35ed7a47e583939f477f05a74efd39229f0d248
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
c35ed7ahttps://github.com/datajoint/datajoint-python/pull/377/commits/c35ed7a47e583939f477f05a74efd39229f0d248
https://github.com/datajoint/datajoint-python/tree/c35ed7a47e583939f477f05a74efd39229f0d248
fixed #375 -- added the max_calls argument to populatehttps://github.com/datajoint/datajoint-python/pull/377/commits/7299058ee37c44216a5a53acbcb737d68f47fdc4
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
7299058https://github.com/datajoint/datajoint-python/pull/377/commits/7299058ee37c44216a5a53acbcb737d68f47fdc4
https://github.com/datajoint/datajoint-python/tree/7299058ee37c44216a5a53acbcb737d68f47fdc4
simplified insert from selecthttps://github.com/datajoint/datajoint-python/pull/377/commits/3baf48782828aadf518e638fbfa20747eb3ef20d
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
3baf487https://github.com/datajoint/datajoint-python/pull/377/commits/3baf48782828aadf518e638fbfa20747eb3ef20d
https://github.com/datajoint/datajoint-python/tree/3baf48782828aadf518e638fbfa20747eb3ef20d
consolidating the use of hasheshttps://github.com/datajoint/datajoint-python/pull/377/commits/4969c367397df22998afd8cdc88073b36a1f9d51
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
4969c36https://github.com/datajoint/datajoint-python/pull/377/commits/4969c367397df22998afd8cdc88073b36a1f9d51
https://github.com/datajoint/datajoint-python/tree/4969c367397df22998afd8cdc88073b36a1f9d51
added module `external` for handling external storagehttps://github.com/datajoint/datajoint-python/pull/377/commits/ce774beb67f074678d3309749cb368584ca28826
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
ce774behttps://github.com/datajoint/datajoint-python/pull/377/commits/ce774beb67f074678d3309749cb368584ca28826
https://github.com/datajoint/datajoint-python/tree/ce774beb67f074678d3309749cb368584ca28826
minor fix in external, work in progresshttps://github.com/datajoint/datajoint-python/pull/377/commits/ad650b046a113e05737963b868f2c3854abb2bab
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
ad650b0https://github.com/datajoint/datajoint-python/pull/377/commits/ad650b046a113e05737963b868f2c3854abb2bab
https://github.com/datajoint/datajoint-python/tree/ad650b046a113e05737963b868f2c3854abb2bab
minorhttps://github.com/datajoint/datajoint-python/pull/377/commits/860d04baf8581f9e619e031a5f67667d358f0827
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
860d04bhttps://github.com/datajoint/datajoint-python/pull/377/commits/860d04baf8581f9e619e031a5f67667d358f0827
https://github.com/datajoint/datajoint-python/tree/860d04baf8581f9e619e031a5f67667d358f0827
changed how external storage is configuredhttps://github.com/datajoint/datajoint-python/pull/377/commits/2144b0f85fde6eaec7ff57523180578815647b8c
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
2144b0fhttps://github.com/datajoint/datajoint-python/pull/377/commits/2144b0f85fde6eaec7ff57523180578815647b8c
https://github.com/datajoint/datajoint-python/tree/2144b0f85fde6eaec7ff57523180578815647b8c
minor bughttps://github.com/datajoint/datajoint-python/pull/377/commits/cfc1e21d37cfaa253eb1a5f4b835b2e69e838095
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
cfc1e21https://github.com/datajoint/datajoint-python/pull/377/commits/cfc1e21d37cfaa253eb1a5f4b835b2e69e838095
https://github.com/datajoint/datajoint-python/tree/cfc1e21d37cfaa253eb1a5f4b835b2e69e838095
minor formattinghttps://github.com/datajoint/datajoint-python/pull/377/commits/0195cfc474c5543ad9dd365a463a38ff5b8879f0
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
0195cfchttps://github.com/datajoint/datajoint-python/pull/377/commits/0195cfc474c5543ad9dd365a463a38ff5b8879f0
https://github.com/datajoint/datajoint-python/tree/0195cfc474c5543ad9dd365a463a38ff5b8879f0
removed the JobManager class -- it was never usedhttps://github.com/datajoint/datajoint-python/pull/377/commits/d821bcf76f959b3505b616282e38ceec0dafb092
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
d821bcfhttps://github.com/datajoint/datajoint-python/pull/377/commits/d821bcf76f959b3505b616282e38ceec0dafb092
https://github.com/datajoint/datajoint-python/tree/d821bcf76f959b3505b616282e38ceec0dafb092
bugfix from previous commithttps://github.com/datajoint/datajoint-python/pull/377/commits/183b324802fd1023db91789cbe6789f33648bbc3
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
183b324https://github.com/datajoint/datajoint-python/pull/377/commits/183b324802fd1023db91789cbe6789f33648bbc3
https://github.com/datajoint/datajoint-python/tree/183b324802fd1023db91789cbe6789f33648bbc3
renamed the display_progress argument in populate()https://github.com/datajoint/datajoint-python/pull/377/commits/6164eb55b57f8cfd765e0442ed9baa826a8a4439
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
6164eb5https://github.com/datajoint/datajoint-python/pull/377/commits/6164eb55b57f8cfd765e0442ed9baa826a8a4439
https://github.com/datajoint/datajoint-python/tree/6164eb55b57f8cfd765e0442ed9baa826a8a4439
Merge branch 'master' of https://github.com/dimitri-yatsenko/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/96f0d20cbda2475c0f3f45aa3d9bb73376014a73
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
96f0d20https://github.com/datajoint/datajoint-python/pull/377/commits/96f0d20cbda2475c0f3f45aa3d9bb73376014a73
https://github.com/datajoint/datajoint-python/tree/96f0d20cbda2475c0f3f45aa3d9bb73376014a73
rolled back unintended changes in deletehttps://github.com/datajoint/datajoint-python/pull/377/commits/b37175bb515eea5e9e2fda52063e7987dbb9875e
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
b37175bhttps://github.com/datajoint/datajoint-python/pull/377/commits/b37175bb515eea5e9e2fda52063e7987dbb9875e
https://github.com/datajoint/datajoint-python/tree/b37175bb515eea5e9e2fda52063e7987dbb9875e
fixed typo JobsTable -> JobTablehttps://github.com/datajoint/datajoint-python/pull/377/commits/9688e5d9427dd0b19281d1bf1e6019b8a6dd2faf
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
9688e5dhttps://github.com/datajoint/datajoint-python/pull/377/commits/9688e5d9427dd0b19281d1bf1e6019b8a6dd2faf
https://github.com/datajoint/datajoint-python/tree/9688e5d9427dd0b19281d1bf1e6019b8a6dd2faf
fixed bugs introduced in recent commitshttps://github.com/datajoint/datajoint-python/pull/377/commits/bcc004806eb9c1fa2bdfc24e8a0cfc8779d9020e
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
bcc0048https://github.com/datajoint/datajoint-python/pull/377/commits/bcc004806eb9c1fa2bdfc24e8a0cfc8779d9020e
https://github.com/datajoint/datajoint-python/tree/bcc004806eb9c1fa2bdfc24e8a0cfc8779d9020e
Merge branch 'master' of https://github.com/datajoint/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/28208c2642d552dd361d506f5269c286c9e25111
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
28208c2https://github.com/datajoint/datajoint-python/pull/377/commits/28208c2642d552dd361d506f5269c286c9e25111
https://github.com/datajoint/datajoint-python/tree/28208c2642d552dd361d506f5269c286c9e25111
fixed test_requirementshttps://github.com/datajoint/datajoint-python/pull/377/commits/04b1829f2788686be7ca33fbf29348e7d53e8d0b
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
04b1829https://github.com/datajoint/datajoint-python/pull/377/commits/04b1829f2788686be7ca33fbf29348e7d53e8d0b
https://github.com/datajoint/datajoint-python/tree/04b1829f2788686be7ca33fbf29348e7d53e8d0b
fixed indentationhttps://github.com/datajoint/datajoint-python/pull/377/commits/1c8e071e8fb0a03cfaa31fe3934f93f6666f3d35
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
1c8e071https://github.com/datajoint/datajoint-python/pull/377/commits/1c8e071e8fb0a03cfaa31fe3934f93f6666f3d35
https://github.com/datajoint/datajoint-python/tree/1c8e071e8fb0a03cfaa31fe3934f93f6666f3d35
minorhttps://github.com/datajoint/datajoint-python/pull/377/commits/bb11c1b567b92331e9118ac5f171e9a2e730f863
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
bb11c1bhttps://github.com/datajoint/datajoint-python/pull/377/commits/bb11c1b567b92331e9118ac5f171e9a2e730f863
https://github.com/datajoint/datajoint-python/tree/bb11c1b567b92331e9118ac5f171e9a2e730f863
minorhttps://github.com/datajoint/datajoint-python/pull/377/commits/9fc36b477fdac2206a2bb49bea749695ccf0f092
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
9fc36b4https://github.com/datajoint/datajoint-python/pull/377/commits/9fc36b477fdac2206a2bb49bea749695ccf0f092
https://github.com/datajoint/datajoint-python/tree/9fc36b477fdac2206a2bb49bea749695ccf0f092
minor code refactor in schema.pyhttps://github.com/datajoint/datajoint-python/pull/377/commits/9fca90fe1fcc0efc1a87a7bc9ba60d63e16d889b
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
9fca90fhttps://github.com/datajoint/datajoint-python/pull/377/commits/9fca90fe1fcc0efc1a87a7bc9ba60d63e16d889b
https://github.com/datajoint/datajoint-python/tree/9fca90fe1fcc0efc1a87a7bc9ba60d63e16d889b
improved the error message in autopopulatehttps://github.com/datajoint/datajoint-python/pull/377/commits/7069dad22bdcec6dd565b6d7509b5c0587f77c87
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
7069dadhttps://github.com/datajoint/datajoint-python/pull/377/commits/7069dad22bdcec6dd565b6d7509b5c0587f77c87
https://github.com/datajoint/datajoint-python/tree/7069dad22bdcec6dd565b6d7509b5c0587f77c87
correction to previous commithttps://github.com/datajoint/datajoint-python/pull/377/commits/3bc28c5c70bc0fa36a135d110664695a79d59d1a
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
3bc28c5https://github.com/datajoint/datajoint-python/pull/377/commits/3bc28c5c70bc0fa36a135d110664695a79d59d1a
https://github.com/datajoint/datajoint-python/tree/3bc28c5c70bc0fa36a135d110664695a79d59d1a
Merge branch 'master' of https://github.com/datajoint/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/a3d1a539dbefd6661f2405b88cb55748c47e5089
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
a3d1a53https://github.com/datajoint/datajoint-python/pull/377/commits/a3d1a539dbefd6661f2405b88cb55748c47e5089
https://github.com/datajoint/datajoint-python/tree/a3d1a539dbefd6661f2405b88cb55748c47e5089
Merge branch 'master' of https://github.com/dimitri-yatsenko/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/d9cca7bc53113897036228919e73042ebeabaafe
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
d9cca7bhttps://github.com/datajoint/datajoint-python/pull/377/commits/d9cca7bc53113897036228919e73042ebeabaafe
https://github.com/datajoint/datajoint-python/tree/d9cca7bc53113897036228919e73042ebeabaafe
typohttps://github.com/datajoint/datajoint-python/pull/377/commits/1b37ee9a52a7b4e31548ff146e3ed1e9e244ec4e
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
1b37ee9https://github.com/datajoint/datajoint-python/pull/377/commits/1b37ee9a52a7b4e31548ff146e3ed1e9e244ec4e
https://github.com/datajoint/datajoint-python/tree/1b37ee9a52a7b4e31548ff146e3ed1e9e244ec4e
made `make` and acceptable name for the populate callback (issue #387)https://github.com/datajoint/datajoint-python/pull/377/commits/cf3cf0ca3279f438c3d368b7740f7d9e1f9f85fc
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
cf3cf0chttps://github.com/datajoint/datajoint-python/pull/377/commits/cf3cf0ca3279f438c3d368b7740f7d9e1f9f85fc
https://github.com/datajoint/datajoint-python/tree/cf3cf0ca3279f438c3d368b7740f7d9e1f9f85fc
small bugfix for rare cases with multiple inheritancehttps://github.com/datajoint/datajoint-python/pull/377/commits/85b65878ce51c0d9bbd0cc8e7c6e7c34c70ad0cc
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
85b6587https://github.com/datajoint/datajoint-python/pull/377/commits/85b65878ce51c0d9bbd0cc8e7c6e7c34c70ad0cc
https://github.com/datajoint/datajoint-python/tree/85b65878ce51c0d9bbd0cc8e7c6e7c34c70ad0cc
minor fixhttps://github.com/datajoint/datajoint-python/pull/377/commits/f93607394695a1432bac50fcaf2fd8d2a95734e4
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
f936073https://github.com/datajoint/datajoint-python/pull/377/commits/f93607394695a1432bac50fcaf2fd8d2a95734e4
https://github.com/datajoint/datajoint-python/tree/f93607394695a1432bac50fcaf2fd8d2a95734e4
Merge branch 'master' of https://github.com/dimitri-yatsenko/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/2b622c16f3ed3b82f265d552c3465435c2c6a5ab
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
2b622c1https://github.com/datajoint/datajoint-python/pull/377/commits/2b622c16f3ed3b82f265d552c3465435c2c6a5ab
https://github.com/datajoint/datajoint-python/tree/2b622c16f3ed3b82f265d552c3465435c2c6a5ab
minor fixeshttps://github.com/datajoint/datajoint-python/pull/377/commits/5270d80ce5832ec73670595af86a65d9317a8c81
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
5270d80https://github.com/datajoint/datajoint-python/pull/377/commits/5270d80ce5832ec73670595af86a65d9317a8c81
https://github.com/datajoint/datajoint-python/tree/5270d80ce5832ec73670595af86a65d9317a8c81
Merge branch 'master' of https://github.com/dimitri-yatsenko/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/85502b091277cf750692092db7620a6fdf604b30
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
85502b0https://github.com/datajoint/datajoint-python/pull/377/commits/85502b091277cf750692092db7620a6fdf604b30
https://github.com/datajoint/datajoint-python/tree/85502b091277cf750692092db7620a6fdf604b30
undid an unintended change in deletehttps://github.com/datajoint/datajoint-python/pull/377/commits/bdba20de9870b4b5c2e4aacd13f30b8302c34064
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
bdba20dhttps://github.com/datajoint/datajoint-python/pull/377/commits/bdba20de9870b4b5c2e4aacd13f30b8302c34064
https://github.com/datajoint/datajoint-python/tree/bdba20de9870b4b5c2e4aacd13f30b8302c34064
implemented declaration of external fieldshttps://github.com/datajoint/datajoint-python/pull/377/commits/919efba42aeb614fdf4e0325b794b7a444d9a0e9
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
919efbahttps://github.com/datajoint/datajoint-python/pull/377/commits/919efba42aeb614fdf4e0325b794b7a444d9a0e9
https://github.com/datajoint/datajoint-python/tree/919efba42aeb614fdf4e0325b794b7a444d9a0e9
added tests for external storagehttps://github.com/datajoint/datajoint-python/pull/377/commits/e30dfb24de8f0493e3375584ae9c269c80f16a32
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
e30dfb2https://github.com/datajoint/datajoint-python/pull/377/commits/e30dfb24de8f0493e3375584ae9c269c80f16a32
https://github.com/datajoint/datajoint-python/tree/e30dfb24de8f0493e3375584ae9c269c80f16a32
minor cleanuphttps://github.com/datajoint/datajoint-python/pull/377/commits/259950d64dae2a9053c6419f628175815de9b2ae
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
259950dhttps://github.com/datajoint/datajoint-python/pull/377/commits/259950d64dae2a9053c6419f628175815de9b2ae
https://github.com/datajoint/datajoint-python/tree/259950d64dae2a9053c6419f628175815de9b2ae
minor cleanuphttps://github.com/datajoint/datajoint-python/pull/377/commits/3a7f416b13ea4cbe0cc986d8f45a143513fdcba9
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
3a7f416https://github.com/datajoint/datajoint-python/pull/377/commits/3a7f416b13ea4cbe0cc986d8f45a143513fdcba9
https://github.com/datajoint/datajoint-python/tree/3a7f416b13ea4cbe0cc986d8f45a143513fdcba9
added external storage testshttps://github.com/datajoint/datajoint-python/pull/377/commits/3594c676bb84d58e5375574414a51eca0ee2eac0
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
3594c67https://github.com/datajoint/datajoint-python/pull/377/commits/3594c676bb84d58e5375574414a51eca0ee2eac0
https://github.com/datajoint/datajoint-python/tree/3594c676bb84d58e5375574414a51eca0ee2eac0
Merge branch 'master' of https://github.com/datajoint/datajoint-pythonhttps://github.com/datajoint/datajoint-python/pull/377/commits/7eb114cb99a4e2407ede5fe98398fd4d7141ab1a
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
7eb114chttps://github.com/datajoint/datajoint-python/pull/377/commits/7eb114cb99a4e2407ede5fe98398fd4d7141ab1a
https://github.com/datajoint/datajoint-python/tree/7eb114cb99a4e2407ede5fe98398fd4d7141ab1a
Completed basic implementation of external storage.https://github.com/datajoint/datajoint-python/pull/377/commits/4d1af79c84394530f87b8992b6e86aca6e9ad019
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
4d1af79https://github.com/datajoint/datajoint-python/pull/377/commits/4d1af79c84394530f87b8992b6e86aca6e9ad019
https://github.com/datajoint/datajoint-python/tree/4d1af79c84394530f87b8992b6e86aca6e9ad019
ERD does not show dependencies on external storagehttps://github.com/datajoint/datajoint-python/pull/377/commits/4a58a9aed84e89cf0e34ca141f9d725ccd39c757
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
4a58a9ahttps://github.com/datajoint/datajoint-python/pull/377/commits/4a58a9aed84e89cf0e34ca141f9d725ccd39c757
https://github.com/datajoint/datajoint-python/tree/4a58a9aed84e89cf0e34ca141f9d725ccd39c757
again, the ERD no longer includes references to ~externalhttps://github.com/datajoint/datajoint-python/pull/377/commits/1ca0b097dc129365ce063306cdd2fffa77bd4253
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
1ca0b09https://github.com/datajoint/datajoint-python/pull/377/commits/1ca0b097dc129365ce063306cdd2fffa77bd4253
https://github.com/datajoint/datajoint-python/tree/1ca0b097dc129365ce063306cdd2fffa77bd4253
fixed #328: the jobs table now records the error stackhttps://github.com/datajoint/datajoint-python/pull/377/commits/add950fd8f0dbf9626bccbaf45e3d0f98c17444c
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
add950fhttps://github.com/datajoint/datajoint-python/pull/377/commits/add950fd8f0dbf9626bccbaf45e3d0f98c17444c
https://github.com/datajoint/datajoint-python/tree/add950fd8f0dbf9626bccbaf45e3d0f98c17444c
fixes for #328https://github.com/datajoint/datajoint-python/pull/377/commits/90c021e319a06bf9d4675c90da12049508936d2d
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
90c021ehttps://github.com/datajoint/datajoint-python/pull/377/commits/90c021e319a06bf9d4675c90da12049508936d2d
https://github.com/datajoint/datajoint-python/tree/90c021e319a06bf9d4675c90da12049508936d2d
fixed #388 -- a more elegant way to skip duplicates in inserthttps://github.com/datajoint/datajoint-python/pull/377/commits/782a9a50e46a2e69acaa6c78bb4c44e817434678
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
782a9a5https://github.com/datajoint/datajoint-python/pull/377/commits/782a9a50e46a2e69acaa6c78bb4c44e817434678
https://github.com/datajoint/datajoint-python/tree/782a9a50e46a2e69acaa6c78bb4c44e817434678
followup to previous commithttps://github.com/datajoint/datajoint-python/pull/377/commits/383595d2b80ff518451c46898fcb5e2ec94bf883
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
383595dhttps://github.com/datajoint/datajoint-python/pull/377/commits/383595d2b80ff518451c46898fcb5e2ec94bf883
https://github.com/datajoint/datajoint-python/tree/383595d2b80ff518451c46898fcb5e2ec94bf883
made insert from query more consistent with insert from variableshttps://github.com/datajoint/datajoint-python/pull/377/commits/794dc47624c45b588fd8cdfd4bc43ffdc791c4e2
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
794dc47https://github.com/datajoint/datajoint-python/pull/377/commits/794dc47624c45b588fd8cdfd4bc43ffdc791c4e2
https://github.com/datajoint/datajoint-python/tree/794dc47624c45b588fd8cdfd4bc43ffdc791c4e2
fixed issue #381 -- better error messages for syntax errors in declarationshttps://github.com/datajoint/datajoint-python/pull/377/commits/5ab33816597adb919cad28e7c181a21db03312c8
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
5ab3381https://github.com/datajoint/datajoint-python/pull/377/commits/5ab33816597adb919cad28e7c181a21db03312c8
https://github.com/datajoint/datajoint-python/tree/5ab33816597adb919cad28e7c181a21db03312c8
typo from previous commithttps://github.com/datajoint/datajoint-python/pull/377/commits/4b2671e590cdcfce7b896f3d65e4eed497228c5e
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
4b2671ehttps://github.com/datajoint/datajoint-python/pull/377/commits/4b2671e590cdcfce7b896f3d65e4eed497228c5e
https://github.com/datajoint/datajoint-python/tree/4b2671e590cdcfce7b896f3d65e4eed497228c5e
set the strict mode at connection timehttps://github.com/datajoint/datajoint-python/pull/377/commits/9a0b9020964cb30530d230e9c4ae1cbe8a9f5c3a
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
9a0b902https://github.com/datajoint/datajoint-python/pull/377/commits/9a0b9020964cb30530d230e9c4ae1cbe8a9f5c3a
https://github.com/datajoint/datajoint-python/tree/9a0b9020964cb30530d230e9c4ae1cbe8a9f5c3a
set sql_mode in connectionhttps://github.com/datajoint/datajoint-python/pull/377/commits/7302571e5b945b1e9e272e22c3a7c50620d3366b
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
7302571https://github.com/datajoint/datajoint-python/pull/377/commits/7302571e5b945b1e9e272e22c3a7c50620d3366b
https://github.com/datajoint/datajoint-python/tree/7302571e5b945b1e9e272e22c3a7c50620d3366b
updated the sql_modehttps://github.com/datajoint/datajoint-python/pull/377/commits/569881a267f7d5edce914471bf6c4e2d311b1f60
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
569881ahttps://github.com/datajoint/datajoint-python/pull/377/commits/569881a267f7d5edce914471bf6c4e2d311b1f60
https://github.com/datajoint/datajoint-python/tree/569881a267f7d5edce914471bf6c4e2d311b1f60
added tests for union and for external storage. Other minor fixes based PR commments.https://github.com/datajoint/datajoint-python/pull/377/commits/86c2480dbb5a8505dcc89ac47aefed4b3316d6bd
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
86c2480https://github.com/datajoint/datajoint-python/pull/377/commits/86c2480dbb5a8505dcc89ac47aefed4b3316d6bd
https://github.com/datajoint/datajoint-python/tree/86c2480dbb5a8505dcc89ac47aefed4b3316d6bd
improved documentation and error messages for fetch and fetch1. Fixed issue #391https://github.com/datajoint/datajoint-python/pull/377/commits/6f7c6bd0398fc471c219bff988cadb60010739b9
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
6f7c6bdhttps://github.com/datajoint/datajoint-python/pull/377/commits/6f7c6bd0398fc471c219bff988cadb60010739b9
https://github.com/datajoint/datajoint-python/tree/6f7c6bd0398fc471c219bff988cadb60010739b9
added tests for external storagehttps://github.com/datajoint/datajoint-python/pull/377/commits/8018a9d5970df7313b63661dc9107552cf587a45
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
8018a9dhttps://github.com/datajoint/datajoint-python/pull/377/commits/8018a9d5970df7313b63661dc9107552cf587a45
https://github.com/datajoint/datajoint-python/tree/8018a9d5970df7313b63661dc9107552cf587a45
changed the shape of the computed nodes in the ERD to elipse to avoid scaling problemshttps://github.com/datajoint/datajoint-python/pull/377/commits/7627569d6129c43aac57b48d3b547f069cb5ca96
https://github.com/dimitri-yatsenko
dimitri-yatsenkohttps://github.com/datajoint/datajoint-python/commits?author=dimitri-yatsenko
7627569https://github.com/datajoint/datajoint-python/pull/377/commits/7627569d6129c43aac57b48d3b547f069cb5ca96
https://github.com/datajoint/datajoint-python/tree/7627569d6129c43aac57b48d3b547f069cb5ca96
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.