Basic tools for parsing subject, session, date and time associated with data from the Mindscope Neuropixels team, in the cloud.
Project description
npc_session
neuropixels cloud session
Basic tools for parsing subject, session, date and time associated with data from the Mindscope Neuropixels team, in the cloud.
quickstart
pip install npc_session
Parse a normalized ID from a path or string:
>>> from npc_session import SessionRecord;
>>> s = SessionRecord('//allen/programs/mindscope/workgroups/templeton/TTOC/2022-07-26_14-09-36_366122')
>>> s
'366122_2022-07-26'
>>> s.idx
0
>>> s.subject
366122
>>> s.date
'2022-07-26'
>>> s.date.dt
datetime.date(2022, 7, 26)
>>> s.date.year
2022
>>> s_1 = SessionRecord('//allen/programs/mindscope/workgroups/templeton/TTOC/2022-07-26_14-09-36_366122_1')
>>> s_1.idx
1
>>> s_2 = s_1.with_idx(2)
>>> s_2.idx
2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
npc_session-0.1.33.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for npc_session-0.1.33-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26a2dfc5f88b5f0b0c5ef76fe6a7dbaa63c0eea2df8c7390e74e5e5d3364d6e |
|
MD5 | d672809fc9ce46b337aba8591cffa4fe |
|
BLAKE2b-256 | dc693e87883c85959caa32a40c0d6583f58332b51f35af85bf1f676f42d61eb3 |