1. 24 Oct, 2025 1 commit
    • Wei Shoulin's avatar
      feat(client): add count_by_dataset function to level0 and level1 clients · ed8b0196
      Wei Shoulin authored
      - Added count_by_dataset method to level0.py to query data counts grouped by dataset
      - Added count_by_dataset method to level1.py to query data counts grouped by dataset
      - Updated test_level0.py to include test case for count_by_dataset
      - Updated test_level1.py to include test case for count_by_dataset
      - Commented out multiple test methods in test_level0.py and test_level1.py
      ed8b0196
  2. 15 Oct, 2025 1 commit
    • Wei Shoulin's avatar
      feat(client): add delete functionality for level0 and level1 data · 6be6c689
      Wei Shoulin authored
      - Added delete method in request module to support sending data with DELETE requests
      - Implemented delete function in level0 module for removing raw data by dataset
      - Implemented delete function in level1 module for removing processed data records
      - Updated API endpoints to handle deletion requests with proper parameters
      - Added documentation for new delete functions including arguments and return values
      6be6c689
  3. 10 Oct, 2025 2 commits
  4. 09 Oct, 2025 2 commits
    • Wei Shoulin's avatar
      Release 1.0.3-20251009 · 93de0971
      Wei Shoulin authored
      93de0971
    • Wei Shoulin's avatar
      refactor(level0): rename date_obs parameter to obs_date · 29b293b7
      Wei Shoulin authored
      - Changed date_obs to obs_date in find function signature
      - Updated date_obs_start and date_obs_end keys to obs_date_start and obs_date_end
      - Modified prc_time parameter to prc_date in find_process and add_process functions
      - Adjusted related logic to use obs_date and prc_date consistently
      - Updated test cases to reflect the parameter name changes
      29b293b7
  5. 26 Sep, 2025 3 commits
    • Wei Shoulin's avatar
      feat(dag): add new optional parameters to find_dag_run function · adb4eaa3
      Wei Shoulin authored
      feat(dag): include instrument, obs_type, obs_group, detector, filter, object, and proposal_id
      feat(dag): update update_dag_run function to support queue_time, start_time, and end_time
      feat(level0): rename obs_time parameter to date_obs
      feat(level1): rename obs_time parameter to date_obs
      test(dag): update test cases for new parameters and function name change
      adb4eaa3
    • Wei Shoulin's avatar
      feat(csst_dfs_client): change default timeout value to None in request functions · 7109e3fe
      Wei Shoulin authored
      Change the default value of the `timeout` parameter from 300 to None
      for all HTTP request methods (get, post, put, delete, post_bytesio,
      and download_file) in the request module. This allows the requests
      to use the system's default timeout behavior when no explicit timeout
      is provided, improving flexibility and alignment with standard practices.
      7109e3fe
    • Wei Shoulin's avatar
      feat(catalog): add limit parameter to search function and implement describe_catalog · dbd35982
      Wei Shoulin authored
      - Add optional `limit` parameter to the `search` function in catalog.py
      - Implement new `describe_catalog` function to get column information of a catalog
      - Update unit tests to include the new parameter and test the new function
      - Minor formatting improvements in docstrings and test cases
      dbd35982
  6. 19 Aug, 2025 1 commit
  7. 18 Aug, 2025 1 commit
    • Wei Shoulin's avatar
      feat: add all_catalog_names API and improve datetime validation · 3947cac2
      Wei Shoulin authored
      - Introduce new `all_catalog_names()` function in catalog.py to fetch available catalog names
      - Enhance `is_valid_datetime_format()` to accept both basic and ISO datetime formats
      - Add corresponding unit test for `all_catalog_names()`
      - Comment out slow integration tests in level0/level1 test files
      3947cac2
  8. 23 Jul, 2025 1 commit
  9. 20 Jul, 2025 1 commit
  10. 19 Jul, 2025 1 commit
    • Wei Shoulin's avatar
      refactor(level0): update qc status API endpoint · b2c6f80f
      Wei Shoulin authored
      - Change the API endpoint for updating QC status from "/api/level0/qc_status/batch" to "/api/level0/qc_status/batch/update"
      - This change improves the clarity and specificity of the API endpoint, making it more intuitive for developers
      b2c6f80f
  11. 15 Jul, 2025 3 commits
  12. 11 Jul, 2025 4 commits
  13. 07 Jul, 2025 1 commit
    • Wei Shoulin's avatar
      feat(level0): add batch update QC0 status function · 5bdb9543
      Wei Shoulin authored
      - Implement a new function `update_qc0_status_by_ids` for batch updating QC0 status
      - Add related unit test `test_update_qc0_status_by_ids`
      - Comment out unused test cases to focus on new functionality
      5bdb9543
  14. 04 Jul, 2025 1 commit
  15. 27 Jun, 2025 2 commits
  16. 16 Jun, 2025 1 commit
  17. 15 Jun, 2025 1 commit
  18. 11 Jun, 2025 1 commit
  19. 20 May, 2025 3 commits
  20. 29 Apr, 2025 1 commit
  21. 28 Apr, 2025 1 commit
  22. 25 Apr, 2025 3 commits
  23. 23 Apr, 2025 1 commit
  24. 21 Apr, 2025 1 commit
  25. 19 Apr, 2025 1 commit
  26. 31 Mar, 2025 1 commit