Develop#80
Merged
Merged
Conversation
…sts/updatereadme updated readme
…ests Feature/develop/fix pytests
Ojumah20 visual suggestion
generator code was made pep8 compliant
repo pep 8 complaint
Update README.md
* Add React web application and Binder integration
* Streamline notebook to
focus on PlotSense usage
* rearrange plotsence notebook
* add groq input idea for non technical people
* add groq input idea for non technical people
* Fix TypeScript build errors for Vercel deployment
* redesign the ui interface and add framer motion to the design
* Fix TypeScript build │
│ errors for production deployment
* Add React web application and Binder integration
* Streamline notebook to
focus on PlotSense usage
* rearrange plotsence notebook
* add groq input idea for non technical people
* add groq input idea for non technical people
* Fix TypeScript build errors for Vercel deployment
* redesign the ui interface and add framer motion to the design
* Fix TypeScript build │
│ errors for production deployment
* add GA4 analytics with env-driven ID and SPA route tracking
- Fix 8 unterminated f-string literals in suggestions.py - Add Pillow to dependencies and create test/dev extras - Fix UTF-8 encoding issue in setup.py - Update GitHub Actions to use test extras - Enhance .gitignore to exclude generated files "
Feature/test/cicd
- Replace 'any' types with proper TypeScript types - Fix empty interface declarations - Add useCallback to fix React Hook dependency warning - Remove unused eslint-disable directives - Add proper eslint-disable for necessary cases
fix: resolve ESLint errors in web frontend
Feature/test/cicd
Feature/improve error handling
Migrate the project from pip to uv for faster and more reliable dependency management. This change improves developer experience with 10-100x faster installations and better dependency resolution. Changes: - Update pyproject.toml to modern PEP 621 format with [project] section - Change build backend from setuptools to hatchling (uv-compatible) - Update requires-python from >=3.8 to >=3.9 (required by matplotlib>=3.8.0) - Generate uv.lock file for reproducible builds across environments - Update GitHub Actions workflows to use astral-sh/setup-uv@v5 - Add bandit>=1.7 to dev dependencies for security scanning - Update README.md with uv installation and usage instructions - Update CONTRIBUTING.md with comprehensive uv workflow guidance All commands now show both uv (recommended) and pip (traditional) options for contributor flexibility.
Update tests to expect PlotSenseConfigError instead of ValueError when API keys are missing. Also ensure GROQ_API_KEY environment variable is properly cleared during tests to validate error handling. Changes: - Import PlotSenseConfigError in test_explanations.py - Update test_init_without_api_keys_non_interactive to expect PlotSenseConfigError - Update test_validate_keys_missing to expect PlotSenseConfigError - Clear GROQ_API_KEY environment variable during tests to ensure proper validation - Restore environment variable after tests complete Fixes failing CI tests in python-tests.yml workflow.
Remove emoji characters and trailing spaces from Groq API key URLs in error messages for better consistency and readability. Changes: - Remove emoji decorators from service link in explanations.py - Remove trailing space from service link in suggestions.py These changes ensure error messages are professional and consistent across the codebase.
…t_environment_uv Feature/develop/update_project_environment_uv
Add prominent link to PlotSense Technical Roadmap documentation in the Roadmap section. This provides users with detailed information about upcoming features and development plans. Link: https://plotsenseai.gitbook.io/plotsense-technical-roadmap/
…t_environment_uv docs: add technical roadmap link to README
…t_environment_uv add methodology and roadmap
Add new Community section to README with Discord server invite link for real-time support and community engagement. Also add Technical Roadmap link to Documentation section for better discoverability. Links added: - Discord Server: https://discord.gg/CacGryW4HR - Technical Roadmap: https://plotsenseai.gitbook.io/plotsense-technical-roadmap/ This provides users with multiple channels to get help and stay connected with the PlotSense community.
…t_environment_uv docs: add community section with Discord server link
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.