The TDSE consistency cache uses a Linux-style directory on macOS and Windows
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 75/100
Hướng nghiên cứu
Đọc src/solprop/driver/tdse_consistency.py và native/src/solprop_native/_store.py, sau đó kiểm tra solprop.calibration.store_directory() cùng hành vi riêng theo từng nền tảng. Cập nhật bộ nhớ đệm TDSE để sử dụng thư mục đó, giữ nguyên thư mục con tdse-consistency và tuân theo SOLPROP_CACHE_DIR; xác minh các đường dẫn bộ nhớ đệm trên macOS, Windows và Linux.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
`solprop.driver.tdse_consistency.cache_directory` keeps its cache in `$XDG_CACHE_HOME/solprop` or `~/.cache/solprop` on every platform (`src/solprop/driver/tdse_consistency.py`). SEP 46's calibration store, added in #582, follows each platform's convention instead (`native/src/solprop_native/_store.py`, `cache_directory`):
- `~/Library/Caches/solprop` on macOS;
- `%LOCALAPPDATA%\solprop\Cache` on Windows;
- the XDG location on Linux.
Both honour `SOLPROP_CACHE_DIR`. Without it, on macOS and Windows solprop's two caches end up in different places, and the TDSE one is outside the directory the platform clears and backs up as a cache.
Proposed: have the TDSE cache take the store's directory (`solprop.calibration.store_directory()`), keeping its `tdse-consistency` subfolder. An existing cache in the old place would just be rebuilt once.
Found while implementing SEP 46 phase 0 (recorded there as Q1).
- Ngôn ngữ chính
- Python
- Star
- 3
- Fork
- 3
- Merge trung bình
- 8 giờ 36 phút
- Pull request đã merge (30 ngày)
- 165
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của LupoLab/solprop
-
docs/dev/backends.md still lists the removed set_held_plane and held_observationCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdocumentation priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
The TDSE steady-current certificate can refuse a resolved taper on a band far above its frequenciesĐang mởarea: tdse enhancement priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 60/100
Maintainer thường phản hồi trong vòng 1 ngày
-
The band-edge term that floors comparisons between windows is recorded only in an archived SEPĐang mởarea: boundaries documentation priority: low
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area: backends bug priority: low
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của LupoLab/solprop
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
adafruit/Fruit-Jam-OS#98 ·
-
python triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
microsoft/semantic-kernel#14753 ·
Maintainer thường phản hồi trong vòng 5 ngày
-
area:cli area:configuration documentation priority:low size:small
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 80/100
RonaldHensbergen/composable-data-stack#1222 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug python
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
pvlib/pvlib-python#2939 ·
Maintainer thường phản hồi trong vòng 1 ngày