Skip to content

Conversation

@Dmitry-Grachev
Copy link

the build script has been fixed, focusing on the dev branch.

Dmitry-Grachev and others added 30 commits May 16, 2025 06:19
- fixed zero roads errors
- started structure revision
- added empty service class
- added dtos for development requests
- added effects_controller structure
- added effects_service methods structure
- service in progress
- Featured logic for calculating socio-economic effects in effects_service
- Deleted unnecessary files
- Added socio-economic calculation controller with DTO
- added redevelopment endpoints to effects api
…_version

# Conflicts:
#	.gitignore
#	app/api/routers/effects/services/blocksnet_service.py
#	app/api/routers/effects/services/service_type_service.py
- added logs path from env variable
- removed lifespan
- request params checker refactored
- removed commented code
- removed commented code
- added error log
- changed source and year retrievment
- replaced .__str__() with str()
- updated blocksnet version
- renamed all to development
- added TODO for autogeneration
- added return statement
- run precommit with isort and black
- added ipynbs to gitignore
- added pre-commit config
- added ipynb to gitignore
- added TODO for structlog
Voronapxl and others added 30 commits December 15, 2025 18:10
1. Workaround for cases when roads are not featured
1.Logic for when no roads or water objects are not presented in the context
1.Token authorization in indicator scenario value method
1.Convertion of null to zero float
1.Convertion of null to zero float
1.Fixed behaviour when non-existent roads were causing errors calculating all the other indicators. Now if roads are not present in scenario, the transport indicators will be skipped
1. Workaround for cases when water or roads
1. Continuation of broker logic features
1.Fixed behaviour when water was in points causing errors in gdf validation
1.Featured logic for events when scenarios are updated with objects or zones, F22 cache will be terminated for such events
1. Deletion of redundant broker logic for cache invalidation
2. Featured extermination of consumer and producer workers
1. invalidation methods putted to thread
1. Deleted optimizer form F35 logic
2. Before and after layers are now caching at once
3. Temporarily saving territory_transformation_scenario_after as workaround for values_transfromation as optimizer is required there for best_x
1. Adjusted correct base id
1. KafkaProducerClient init_loop set to False
1. KafkaProducerClient init_loop at start
1. Fixing worker timeout errors
1. Fix for population in scenario blocks
2. Deleted logic for erasing united context blocks on broker events
3. Featured logic for using united context blocks in F35
1. Featured territory_transformation in broker cache deletion on scenario zones and object update
feat(broker): featured broker events logic
1. Featured Prometheus logic
1. Featured additional metrics for values_transformation, values_oriented_requirements, social_economical_metrics,
2. Moved Prometheus port to env
1. Encapsulation of task metrics
2. Fix for queue size metric
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants