Repository navigation
Releases: majidkabir/Sootcase
Releases · majidkabir/Sootcase
Release list
v0.10.1
v0.10.0
v0.9.1
v0.9.0
Changelog
- e9d7c76 CSV: skip rows of empty cells (spreadsheets export them below the data)
- 86507e7 Calculator page: carrier's own intensity and fuel supplier's factor per leg
- 54d5388 Cite GLEC Framework v3.3 in DAF sources and comments (#2)
- 406d240 Cite GLEC v3.3 correctly: the five reduction areas are Section 2 Chapter 2, Figure 2 (p. 67); inland waterway DAF rule is on p. 43
- 9505359 Code review: simpler code, clearer structure, more checks (#6)
- 8a35415 Fix wrong results and loose inputs found in a fresh review (#7)
- 70dba74 Golden tests on GLEC v3.3's worked examples (#3)
- def905e Map paths in three levels: simplified, detailed (full line thinned to 1,000 points), full
- 2d3793e Merge pull request #8 from majidkabir/country-km
- 44e948a Notices and credits: EMSA, unclear terms, GLEC's own sources, Leaflet text, image (#4)
- cc2d2f0 Own values per leg: carrier intensity (own_factor) and fuel supplier factor (fuel.factor), as primary data; hubs drawn as a WTW total
- 60da91f Place list: rebuilt from GeoNames, UN/LOCODE and OurAirports
- afa96f4 README: current screenshot (GLEC v3.3 defaults, today's layout, route map) (#5)
- d6878a1 Recommendations: larger, electric and bio-LNG trucks; kinds grouped by GLEC's five reduction areas
- c8f9f90 Release v0.9.0
- 0067932 Split routed distance by country (country_km)
v0.8.0
Changelog
- 14ba098 README roadmap: terminal handlings
- 26ea18c Recommendations: count extra terminal handlings with GLEC v3.3's intermodal terminal value
- ca884e8 Recommendations: new rail, waterway and sea legs run between terminals, with a terminal handling at each end
- b588590 Recommendations: no terminal handling at the ends of another port's sea leg
- fb79cb6 Release v0.8.0: terminal handlings in recommendations and scenarios
- dbd33d4 Scenarios: road to rail between terminals with terminal handlings, as recommendations
v0.7.0
Changelog
- 39f0bd2 Cargo-type presets from GLEC v3.3's cargo and load categories
- 3d21978 GLEC Framework v3.3 default values as the default dataset
- 6aa8e7a GLEC v3.3 Module 1 fuels by region, electric trucks, temperature-controlled rail, intermodal terminals per container
- a4f4e5e GLEC v3.3: fix North Europe-Mediterranean dry TTW (95.6, not 95.5); tools/glec/check.py checks every value against the PDF
- 044fc82 README: hub factors done (GLEC v3.3 Table 3)
- ea760ac Release v0.7.0: GLEC Framework v3.3 default values, fuels, electric trucks, terminals, cargo types
v0.6.0
Changelog
- a4ad66b Add a routing benchmark workflow
- 84d027a Add missing road legs: gaps between legs, first and last mile
- 45c6e73 Big batches take turns; at most 32 requests at a time to each OSRM server
- 388e825 Biogenic CO2 reported separately; nearest rail terminal for road to rail
- 583a6e1 Calculation sheet: say which container_ship factor with the intensity
- 46d91a9 Calculator page: Sootcase icon in the browser tab
- 932b7c8 Calculator page: same header as the rest of the site (tagline, menu underline, factors line in the footer)
- cd4226c Calculator page: show the form once its legs are in, so the page doesn't jump while loading
- a5f1a9f Calculator page: text uses the full width
- 424cb33 Calculator page: vehicle names instead of codes, site menu and logo, no sideways scroll on phones, description
- d61b23f Check the calculation: every step with its numbers and its GLEC / ISO 14083 basis
- f54a055 Compose check: far waterway points are refused when road legs are off
- 663ba57 Container ships: EU MRV short-sea and deep-sea factors
- c6553ad Docs and example for the EU MRV container ship factors
- 18572f1 EU MRV factor: rebuilt from EMSA's MRV publication
- 07d4f0b EU MRV factor: rebuilt from EMSA's MRV publication
- 2e1a8c4 Factors test: allow the EU MRV dataset
- 5130066 Fix the benchmark: build MLD before CH, check servers, count failed shipments
- babaa8d Follow GLEC v3.2 in three places: road DAF, air between airports, TEU defaults
- 593d1f0 GHG Protocol scopes and repositioning km
- 2e445d1 Link the test service at carbonara-co2.org
- 16249eb Load factor: say how many tonnes it means
- 617a873 Load model: give the tonnes on the truck (load_tonnes)
- 49fff0f MCP server at /mcp for AI assistants
- fa281ef MRV tool: note the sea distance adjustment
- 5738bb4 Name Smart Freight Centre as the source of GLEC values; GLEC defaults permitted
- 2a70b21 New README screenshot and social preview with the Sootcase name and logo
- f1ee80c Place list workflow: show failing tests
- 701cd7a Place list: rebuilt from GeoNames, UN/LOCODE and OurAirports
- ce3b7c5 Place list: rebuilt from GeoNames, UN/LOCODE and OurAirports
- d72dbff Place list: rebuilt from GeoNames, UN/LOCODE and OurAirports
- ccc6dc6 Place list: rebuilt from GeoNames, UN/LOCODE and OurAirports
- 31e1070 Place search: airports only from OurAirports; English names rank higher; road-only codes lower
- 10d862a Place search: cities, ports, terminals and airports by name or code
- 970ef52 Prefetch: tables only where they pay; scattered lanes go to single routes
- f23de5e README: screenshot and badges; social preview image in docs/
- ea901fc Recommendations: include each shipment's own legs, to map it again
- 5e1ac13 Recommendations: name places after the city they're in (Barcelona, not Eixample)
- c8c321a Recommendations: no other-port note for shipments without a sea leg
- 84676ae Recommendations: route changes that lower emissions (CLI, API)
- 4e691da Referrer-Policy strict-origin-when-cross-origin: OpenStreetMap tiles need a Referer
- c1354a3 Release v0.6.0 (RELEASE file triggers the release workflow)
- 9486959 Rename to Sootcase (formerly Carbonara)
- 176774b Report: download each shipment's full calculation (CSV, a row per leg, or JSON)
- 96abc28 Report: say why shipments failed (per shipment and grouped by reason), also in the web page
- b2b93b8 Revert "MCP server at /mcp for AI assistants"
- 6a0a4d1 Road legs: skip a port or terminal that leaves no leg
- 5ff9160 Road routing by region: -osrm-regions picks the smallest OSRM region holding both ends
- f36e06c Route map: legs drawn on a map for single calculations
- 8be0cb4 Route road legs across regions through their overlap
- 539eb02 Scenarios: what-if comparison of shipments (CLI, API, web page)
- 045d32f Sea legs: any port up to 100 km from the network, or a large port up to 300 km, counts as a sea port
- 3e90df7 Speed up routed batches: parallel shipments and OSRM distance tables
- 7e0670c Temporary failures are retried, and marked retryable if they persist
- 2d54d96 Tool: container ship factor from EU MRV data
- 22be64c Web page: Make report and Calculate show they're working and take one click at a time
- d7ecc53 Web page: changing a leg's mode picks a vehicle of that mode; load model fields only for road
- 547f0a4 Web page: link to the account page when served behind the hosted sign-in
- 4d0fe3b Web page: mark its own example calculation (source=example)
- c2d3f40 Web page: six realistic examples across all modes