{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":"s/source/figures/software_architecture_buildmanager.pptx\u0000docs/source/figures/software_architecture_concepts.pdf\u0000docs/source/figures/software_architecture_concepts.png\u0000docs/source/figures/software_architecture_concepts.pptx\u0000docs/source/figures/software_architecture_design_choices.pdf\u0000docs/source/figures/software_architecture_design_choices.png\u0000docs/source/figures/software_architecture_design_choices.pptx\u0000docs/source/figures/software_architecture_formio.pdf\u0000docs/source/figures/software_architecture_formio.png\u0000docs/source/figures/software_architecture_formio.pptx\u0000docs/source/figures/software_architecture_mainconcepts.pdf\u0000docs/source/figures/software_architecture_mainconcepts.png\u0000docs/source/figures/software_architecture_mainconcepts.pptx\u0000docs/source/index.rst\u0000docs/source/install_developers.rst\u0000docs/source/install_users.rst\u0000docs/source/legal.rst\u0000docs/source/make_a_release.rst\u0000docs/source/make_a_tutorial.rst\u0000docs/source/overview_citing.rst\u0000docs/source/overview_software_architecture.rst\u0000docs/source/software_process.rst\u0000docs/source/testing/index.rst\u0000docs/source/testing/make_roundtrip_test.rst\u0000docs/source/testing/mock.rst\u0000docs/source/update_requirements.rst\u0000docs/source/validation.rst\u0000environment-ros3.yml\u0000license.txt\u0000pyproject.toml\u0000requirements-dev.txt\u0000requirements-doc.txt\u0000requirements-min.txt\u0000requirements-opt.txt\u0000requirements.txt\u0000scripts/add_object_id.py\u0000src/pynwb/__init__.py\u0000src/pynwb/_due.py\u0000src/pynwb/base.py\u0000src/pynwb/behavior.py\u0000src/pynwb/config/nwb_config.yaml\u0000src/pynwb/config/nwb_subject_termset.yaml\u0000src/pynwb/core.py\u0000src/pynwb/device.py\u0000src/pynwb/ecephys.py\u0000src/pynwb/epoch.py\u0000src/pynwb/file.py\u0000src/pynwb/icephys.py\u0000src/pynwb/image.py\u0000src/pynwb/io/__init__.py\u0000src/pynwb/io/base.py\u0000src/pynwb/io/behavior.py\u0000src/pynwb/io/core.py\u0000src/pynwb/io/ecephys.py\u0000src/pynwb/io/epoch.py\u0000src/pynwb/io/file.py\u0000src/pynwb/io/icephys.py\u0000src/pynwb/io/image.py\u0000src/pynwb/io/misc.py\u0000src/pynwb/io/ogen.py\u0000src/pynwb/io/ophys.py\u0000src/pynwb/io/retinotopy.py\u0000src/pynwb/io/utils.py\u0000src/pynwb/legacy/__init__.py\u0000src/pynwb/legacy/io/__init__.py\u0000src/pynwb/legacy/io/base.py\u0000src/pynwb/legacy/io/behavior.py\u0000src/pynwb/legacy/io/ecephys.py\u0000src/pynwb/legacy/io/epoch.py\u0000src/pynwb/legacy/io/file.py\u0000src/pynwb/legacy/io/icephys.py\u0000src/pynwb/legacy/io/image.py\u0000src/pynwb/legacy/io/misc.py\u0000src/pynwb/legacy/io/ogen.py\u0000src/pynwb/legacy/io/ophys.py\u0000src/pynwb/legacy/io/retinotopy.py\u0000src/pynwb/legacy/map.py\u0000src/pynwb/misc.py\u0000src/pynwb/nwb-schema\u0000src/pynwb/ogen.py\u0000src/pynwb/ophys.py\u0000src/pynwb/resources.py\u0000src/pynwb/retinotopy.py\u0000src/pynwb/spec.py\u0000src/pynwb/testing/__init__.py\u0000src/pynwb/testing/icephys_testutils.py\u0000src/pynwb/testing/make_test_files.py\u0000src/pynwb/testing/mock/__init__.py\u0000src/pynwb/testing/mock/base.py\u0000src/pynwb/testing/mock/behavior.py\u0000src/pynwb/testing/mock/device.py\u0000src/pynwb/testing/mock/ecephys.py\u0000src/pynwb/testing/mock/file.py\u0000src/pynwb/testing/mock/icephys.py\u0000src/pynwb/testing/mock/ogen.py\u0000src/pynwb/testing/mock/ophys.py\u0000src/pynwb/testing/mock/utils.py\u0000src/pynwb/testing/testh5io.py\u0000src/pynwb/testing/utils.py\u0000src/pynwb/validation.py\u0000src/pynwb/validation_cli.py\u0000test.py\u0000tests/__init__.py\u0000tests/back_compat/1.0.2_nwbfile.nwb\u0000tests/back_compat/1.0.2_str_experimenter.nwb\u0000tests/back_compat/1.0.2_str_pub.nwb\u0000tests/back_compat/1.0.3_nwbfile.nwb\u0000tests/back_compat/1.0.3_str_experimenter.nwb\u0000tests/back_compat/1.0.3_str_pub.nwb\u0000tests/back_compat/1.1.0_nwbfile.nwb\u0000tests/back_compat/1.1.0_str_experimenter.nwb\u0000tests/back_compat/1.1.0_str_pub.nwb\u0000tests/back_compat/1.1.2_nwbfile.nwb\u0000tests/back_compat/1.1.2_str_experimenter.nwb\u0000tests/back_compat/1.1.2_str_pub.nwb\u0000tests/back_compat/1.5.1_imageseries_no_data.nwb\u0000tests/back_compat/1.5.1_imageseries_no_unit.nwb\u0000tests/back_compat/1.5.1_timeseries_no_data.nwb\u0000tests/back_compat/1.5.1_timeseries_no_unit.nwb\u0000tests/back_compat/2.1.0_imageseries_no_data.nwb\u0000tests/back_compat/2.1.0_imageseries_non_external_format.nwb\u0000tests/back_compat/2.1.0_imageseries_nonmatch_starting_frame.nwb\u0000tests/back_compat/2.1.0_nwbfile_with_extension.nwb\u0000tests/back_compat/2.2.0_subject_no_age__reference.nwb\u0000tests/back_compat/__init__.py\u0000tests/back_compat/test_import_structure.py\u0000tests/back_compat/test_read.py\u0000tests/coverage/runCoverage\u0000tests/integration/__init__.py\u0000tests/integration/hdf5/__init__.py\u0000tests/integration/hdf5/test_base.py\u0000tests/integration/hdf5/test_behavior.py\u0000tests/integration/hdf5/test_device.py\u0000tests/integration/hdf5/test_ecephys.py\u0000tests/integration/hdf5/test_extension.py\u0000tests/integration/hdf5/test_file_copy.py\u0000tests/integration/hdf5/test_icephys.py\u0000tests/integration/hdf5/test_image.py\u0000tests/integration/hdf5/test_io.py\u0000tests/integration/hdf5/test_misc.py\u0000tests/integration/hdf5/test_modular_storage.py\u0000tests/integration/hdf5/test_nwbfile.py\u0000tests/integration/hdf5/test_ogen.py\u0000tests/integration/hdf5/test_ophys.py\u0000tests/integration/hdf5/test_retinotopy.py\u0000tests/integration/hdf5/test_scratch.py\u0000tests/integration/helpers/__init__.py\u0000tests/integration/helpers/utils.py\u0000tests/integration/io/__init__.py\u0000tests/integration/io/test_read.py\u0000tests/integration/ros3/__init__.py\u0000tests/integration/ros3/test_ros3.py\u0000tests/integration/utils/__init__.py\u0000tests/integration/utils/test_io_utils.py\u0000tests/read_dandi/__init__.py\u0000tests/read_dandi/read_first_nwb_asset.py\u0000tests/unit/__init__.py\u0000tests/unit/test_base.py\u0000tests/unit/test_behavior.py\u0000tests/unit/test_config.py\u0000tests/unit/test_config/nwb_subject_termset.yaml\u0000tests/unit/test_config/test_nwb_config.yaml\u0000tests/unit/test_core.py\u0000tests/unit/test_core_NWBContainer.py\u0000tests/unit/test_device.py\u0000tests/unit/test_ecephys.py\u0000tests/unit/test_epoch.py\u0000tests/unit/test_epoch_legacy.py\u0000tests/unit/test_extension.py\u0000tests/unit/test_file.py\u0000tests/unit/test_icephys.py\u0000tests/unit/test_icephys_metadata_tables.py\u0000tests/unit/test_image.py\u0000tests/unit/test_misc.py\u0000tests/unit/test_mock.py\u0000tests/unit/test_ogen.py\u0000tests/unit/test_ophys.py\u0000tests/unit/test_resources.py\u0000tests/unit/test_retinotopy.py\u0000tests/unit/test_scratch.py\u0000tests/unit/test_spec.py\u0000tests/validation/__init__.py\u0000tests/validation/test_validate.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"17c5981f6c7b8b8585f1eb3c8e1215c2d0ef21c5f6b380c0a973a7f0313ba66a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neurodatawithoutborders__pynwb-2052/runs/pilot-neurodatawithoutborders__pynwb-2052-2bde293e84/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:58:37.240664Z","duration_s":0.00423,"timed_out":false,"image_before":"8c1cfd7b-3ce1-4be2-9a5e-e9e436179152","image_after":"e00f310a-f45a-40f7-9a7b-83df3a5108a6","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9bc23c8be6f34d5e9c605ee0141aeea0/bin/busybox sh -c 'mkdir -p /pynwb/src/pynwb && cp /opt/receipts-9bc23c8be6f34d5e9c605ee0141aeea0/incoming/ae2b202d3537e8f63d631f6f90b08a0803780db3955cd88b70a5dd37decff777 /pynwb/src/pynwb/base.py'","path":"src/pynwb/base.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ae2b202d3537e8f63d631f6f90b08a0803780db3955cd88b70a5dd37decff777","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neurodatawithoutborders__pynwb-2052/runs/pilot-neurodatawithoutborders__pynwb-2052-2bde293e84/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T17:58:46.470986Z","duration_s":0.004777,"timed_out":false,"image_before":"e00f310a-f45a-40f7-9a7b-83df3a5108a6","image_after":"c5682a11-5712-494d-b310-1c3adcbeab48","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f9221898dc0844538d0d18c156a016df/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f9221898dc0844538d0d18c156a016df/receipts_pytest.py tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-3.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-8.2.1, pluggy-1.6.0 -- /usr/local/bin/python\nrootdir: /pynwb\nconfigfile: pyproject.toml\nplugins: cov-5.0.0\ncollecting ... collected 1 item\n\ntests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface PASSED [100%]\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-3.xml ------------\n=========================== short test summary info ============================\nPASSED tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface\n============================== 1 passed in 1.89s ===============================\n","stderr_tail":"","stdout_sha256":"68e6160f3fe1b0cd927a4e8ad540e4df0286e2a2f758cc1bb0fcf52faf49c120","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neurodatawithoutborders__pynwb-2052/runs/pilot-neurodatawithoutborders__pynwb-2052-2bde293e84/logs/agent1/agent1-3.log","tree_digest":"f5f5105adeec6c4e804b17a1cab9db43a70dda211a7f42b815734fd93096a2d5","tree_download_s":9.97855949983932,"started_at":"2026-10-03T17:58:49.888182Z","duration_s":2.737455,"timed_out":false,"image_before":"c5682a11-5712-494d-b310-1c3adcbeab48","image_after":"809c93ae-9027-4fcb-a82b-633033dd964f","junit":{"passed":["tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-7347999d9dfa4e5695f4dbf11480c0bc/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-7347999d9dfa4e5695f4dbf11480c0bc/receipts_pytest.py tests/unit/test_base.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-4.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 67 items\n\ntests/unit/test_base.py ................................................ [ 71%]\n...................                                                      [100%]\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-4.xml ------------\n=========================== short test summary info ============================\nPASSED tests/unit/test_base.py::TestProcessingModule::test_add_data_interface\nPASSED tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_container\nPASSED tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface\nPASSED tests/unit/test_base.py::TestProcessingModule::test_deprecated_get_container\nPASSED tests/unit/test_base.py::TestProcessingModule::test_deprecated_get_data_interface\nPASSED tests/unit/test_base.py::TestProcessingModule::test_get_data_interface\nPASSED tests/unit/test_base.py::TestProcessingModule::test_getitem\nPASSED tests/unit/test_base.py::TestProcessingModule::test_init\nPASSED tests/unit/test_base.py::TestTimeSeries::test_bad_continuity_timeseries\nPASSED tests/unit/test_base.py::TestTimeSeries::test_conflicting_time_args\nPASSED tests/unit/test_base.py::TestTimeSeries::test_data_timeseries\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dataio_dci_data\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dataio_dci_timestamps\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dataio_list_data\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dataio_list_timestamps\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dci_data\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dci_data_arr\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dci_timestamps\nPASSED tests/unit/test_base.py::TestTimeSeries::test_dci_timestamps_arr\nPASSED tests/unit/test_base.py::TestTimeSeries::test_file_with_non_positive_rate_in_construct_mode\nPASSED tests/unit/test_base.py::TestTimeSeries::test_file_with_rate_and_timestamps_in_construct_mode\nPASSED tests/unit/test_base.py::TestTimeSeries::test_file_with_starting_time_and_timestamps_in_construct_mode\nPASSED tests/unit/test_base.py::TestTimeSeries::test_get_data_in_units\nPASSED tests/unit/test_base.py::TestTimeSeries::test_get_timestamps\nPASSED tests/unit/test_base.py::TestTimeSeries::test_good_continuity_timeseries\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_conversion_offset\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_data_timestamps\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_datalink_set\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_no_parent\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_rate\nPASSED tests/unit/test_base.py::TestTimeSeries::test_init_timestampslink_set\nPASSED tests/unit/test_base.py::TestTimeSeries::test_no_starting_time\nPASSED tests/unit/test_base.py::TestTimeSeries::test_no_time\nPASSED tests/unit/test_base.py::TestTimeSeries::test_non_positive_rate\nPASSED tests/unit/test_base.py::TestTimeSeries::test_repr_html\nPASSED tests/unit/test_base.py::TestTimeSeries::test_timestamps_data_length_error_raised\nPASSED tests/unit/test_base.py::TestTimeSeries::test_timestamps_data_length_warning_construct_mode\nPASSED tests/unit/test_base.py::TestTimeSeries::test_timestamps_timeseries\nPASSED tests/unit/test_base.py::TestImage::test_init\nPASSED tests/unit/test_base.py::TestImages::test_images\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_get_length1_valid_data\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_restricted_type\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_with_bad_tuple\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_with_plain_tuple\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_get_length1_valid_data\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_restricted_type\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_with_bad_tuple\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_with_plain_tuple\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_empty\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length1_invalid_data\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length5_valid_data\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length5_with_invalid_data\nPASSED tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_init\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_check_types\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_data_property\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_data_property_bad_reference\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_data_property_invalid_reference\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_empty_reference_creation\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_is_invalid\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid_bad_index\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid_no_num_samples\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property_bad_reference\nPASSED tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property_invalid_reference\n============================== 67 passed in 4.29s ==============================\n","stderr_tail":"","stdout_sha256":"10fa8c7557c03cb49d3dd8ffe7acfe390050b91b5dd1d4b7e6ebc5bbac12e615","log_path":"~/dev/nebius-hackathon/pilot/v2-P/neurodatawithoutborders__pynwb-2052/runs/pilot-neurodatawithoutborders__pynwb-2052-2bde293e84/logs/agent1/agent1-4.log","tree_digest":"f5f5105adeec6c4e804b17a1cab9db43a70dda211a7f42b815734fd93096a2d5","tree_download_s":13.367259374819696,"started_at":"2026-10-03T17:59:09.773790Z","duration_s":5.126232,"timed_out":false,"image_before":"809c93ae-9027-4fcb-a82b-633033dd964f","image_after":"29e9b191-34a8-4e24-8c0e-525909d43f6b","junit":{"passed":["tests/unit/test_base.py::TestProcessingModule::test_add_data_interface","tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_container","tests/unit/test_base.py::TestProcessingModule::test_deprecated_add_data_interface","tests/unit/test_base.py::TestProcessingModule::test_deprecated_get_container","tests/unit/test_base.py::TestProcessingModule::test_deprecated_get_data_interface","tests/unit/test_base.py::TestProcessingModule::test_get_data_interface","tests/unit/test_base.py::TestProcessingModule::test_getitem","tests/unit/test_base.py::TestProcessingModule::test_init","tests/unit/test_base.py::TestTimeSeries::test_bad_continuity_timeseries","tests/unit/test_base.py::TestTimeSeries::test_conflicting_time_args","tests/unit/test_base.py::TestTimeSeries::test_data_timeseries","tests/unit/test_base.py::TestTimeSeries::test_dataio_dci_data","tests/unit/test_base.py::TestTimeSeries::test_dataio_dci_timestamps","tests/unit/test_base.py::TestTimeSeries::test_dataio_list_data","tests/unit/test_base.py::TestTimeSeries::test_dataio_list_timestamps","tests/unit/test_base.py::TestTimeSeries::test_dci_data","tests/unit/test_base.py::TestTimeSeries::test_dci_data_arr","tests/unit/test_base.py::TestTimeSeries::test_dci_timestamps","tests/unit/test_base.py::TestTimeSeries::test_dci_timestamps_arr","tests/unit/test_base.py::TestTimeSeries::test_file_with_non_positive_rate_in_construct_mode","tests/unit/test_base.py::TestTimeSeries::test_file_with_rate_and_timestamps_in_construct_mode","tests/unit/test_base.py::TestTimeSeries::test_file_with_starting_time_and_timestamps_in_construct_mode","tests/unit/test_base.py::TestTimeSeries::test_get_data_in_units","tests/unit/test_base.py::TestTimeSeries::test_get_timestamps","tests/unit/test_base.py::TestTimeSeries::test_good_continuity_timeseries","tests/unit/test_base.py::TestTimeSeries::test_init_conversion_offset","tests/unit/test_base.py::TestTimeSeries::test_init_data_timestamps","tests/unit/test_base.py::TestTimeSeries::test_init_datalink_set","tests/unit/test_base.py::TestTimeSeries::test_init_no_parent","tests/unit/test_base.py::TestTimeSeries::test_init_rate","tests/unit/test_base.py::TestTimeSeries::test_init_timestampslink_set","tests/unit/test_base.py::TestTimeSeries::test_no_starting_time","tests/unit/test_base.py::TestTimeSeries::test_no_time","tests/unit/test_base.py::TestTimeSeries::test_non_positive_rate","tests/unit/test_base.py::TestTimeSeries::test_repr_html","tests/unit/test_base.py::TestTimeSeries::test_timestamps_data_length_error_raised","tests/unit/test_base.py::TestTimeSeries::test_timestamps_data_length_warning_construct_mode","tests/unit/test_base.py::TestTimeSeries::test_timestamps_timeseries","tests/unit/test_base.py::TestImage::test_init","tests/unit/test_base.py::TestImages::test_images","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_get_length1_valid_data","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_restricted_type","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_with_bad_tuple","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_add_row_with_plain_tuple","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_get_length1_valid_data","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_restricted_type","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_with_bad_tuple","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_append_with_plain_tuple","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_empty","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length1_invalid_data","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length5_valid_data","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_get_length5_with_invalid_data","tests/unit/test_base.py::TestTimeSeriesReferenceVectorData::test_init","tests/unit/test_base.py::TestTimeSeriesReference::test_check_types","tests/unit/test_base.py::TestTimeSeriesReference::test_data_property","tests/unit/test_base.py::TestTimeSeriesReference::test_data_property_bad_reference","tests/unit/test_base.py::TestTimeSeriesReference::test_data_property_invalid_reference","tests/unit/test_base.py::TestTimeSeriesReference::test_empty_reference_creation","tests/unit/test_base.py::TestTimeSeriesReference::test_is_invalid","tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid","tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid_bad_index","tests/unit/test_base.py::TestTimeSeriesReference::test_is_valid_no_num_samples","tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property","tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property_bad_reference","tests/unit/test_base.py::TestTimeSeriesReference::test_timestamps_property_invalid_reference"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-920f1d5a77f94c11802e51348f713c5b: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames 08c7c797a5fcba8be7f76dc091a6757e060be2af","path":null,"exit_code":0,"stdout_tail":"diff --git a/src/pynwb/base.py b/src/pynwb/base.py\nindex e639eccf..a7154450 100644\n--- a/src/pynwb/base.py\n+++ b/src/pynwb/base.py\n@@ -77,6 +77,7 @@ class ProcessingModule(MultiContainerInterface):\n              'doc': 'the NWBDataInterface to add to this Module'})\n     def add_data_interface(self, **kwargs):\n         warn('add_data_interface is deprecated and will be removed in PyNWB 4.0. Use add instead.', DeprecationWarning)\n+        self.add(kwargs['NWBDataInterface'])\n \n     @docval({'name': 'data_interface_name', 'type': str, 'doc': 'the name of the NWBContainer to retrieve'})\n     def get_data_interface(self, **kwargs):\n","stderr_tail":"","stdout_sha256":"347df7c95fc0642d27483dedc4115e095966d34f3dfdd6de0df0fe475307ac8b","log_path":null,"tree_digest":"f5f5105adeec6c4e804b17a1cab9db43a70dda211a7f42b815734fd93096a2d5","tree_download_s":8.638927916996181,"started_at":"2026-10-03T18:00:20.994735Z","duration_s":0.18614566698670387,"timed_out":false,"image_before":"29e9b191-34a8-4e24-8c0e-525909d43f6b","image_after":"29e9b191-34a8-4e24-8c0e-525909d43f6b","junit":null,"diff":{"files":[{"path":"src/pynwb/base.py","added":1,"deleted":0,"category":"source","status":"modified"}],"patch_sha256":"347df7c95fc0642d27483dedc4115e095966d34f3dfdd6de0df0fe475307ac8b","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/neurodatawithoutborders__pynwb-2052/runs/pilot-neurodatawithoutborders__pynwb-2052-2bde293e84/artifacts/agent1/agent1-5.patch"},"patch_sha256":"347df7c95fc0642d27483dedc4115e095966d34f3dfdd6de0df0fe475307ac8b","dropped_paths":[],"snapshot_sha":"08c7c797a5fcba8be7f76dc091a6757e060be2af"}
