mountainMath / mountainMath/cansim
Discussion: New feature requests
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- R
- Stars
- 51
- Forks
- 6
- Avg merge
- 15h 34m
- Merged PRs (30d)
- 1
Description
Summary
Potential new features identified in code audit.
F1: Batch wrapper for multi-table operations
- Add
get_cansim_tables()for parallel download of multiple tables - Would improve efficiency for users downloading many tables
F2: Cache statistics/diagnostics function
- Add
cansim_cache_stats()to show cache usage - Add
clear_old_cache()to clean up stale cache entries - Would help users manage disk space
F3: Convenience function for geography+time filtering
- Add
get_cansim_for_geography()for common filtering patterns - Would simplify common use cases
Questions
- Are these features desired?
- Should they be prioritized for v0.4.5 or a future release?
- Any other feature requests to consider?
From code audit - potential enhancements
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing code paths for table downloads, cache management, and geography or time filtering; the issue names no files or tests. Clarify whether the three proposed functions are desired and agree on priority and scope before implementing anything. Done means the selected features have an agreed design and corresponding validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- r
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100