Fiona reads and writes spatial data files
88
Transaction management for batch operations
Uses fiona.open()
100%
100%
Defines proper schema
100%
100%
Context manager usage
100%
100%
Writes features correctly
100%
100%
Leverages automatic batching
20%
0%
Handles multiple formats
100%
100%
Schema validation awareness
0%
0%
Iterator-based feature streaming
Uses fiona.open()
100%
100%
Iterator protocol usage
100%
100%
Context manager pattern
100%
100%
Feature data access
100%
100%
Memory efficiency
100%
100%
Writing vector data to multiple output formats
Open input GeoJSON
100%
100%
Extract schema information
100%
100%
Write to Shapefile
100%
100%
Write to GeoPackage
100%
100%
Write to GeoJSONSeq
0%
100%
Write features correctly
70%
100%
WKB binary geometry parsing and generation
Import Fiona
0%
0%
Use fiona.transform module
0%
0%
WKB to geometry parsing
0%
0%
Geometry to WKB generation
0%
0%
Handle multiple geometry types
0%
0%
Round-trip validation
0%
0%
Use GeoJSON-like structures
100%
100%
Dataset metadata access (driver, schema, bounds)
Dataset opening
100%
100%
Driver access
100%
100%
Schema extraction
100%
100%
Geometry type access
100%
100%
Property fields access
100%
100%
Bounds retrieval
100%
100%
CRS access
100%
100%
CRS format conversions
CRS object creation
66%
66%
WKT conversion
100%
100%
PROJ conversion
100%
100%
CRS type identification
100%
100%
Error handling
50%
100%
CRS creation from EPSG, PROJ, WKT formats
CRS.from_epsg() usage
100%
100%
CRS.from_string() usage
100%
100%
CRS to dict conversion
100%
100%
CRS.to_wkt() method
100%
100%
Handling multiple input types
100%
100%
Proper CRS import
100%
100%
Random access by feature ID
Opens collection properly
100%
100%
Uses random access
57%
100%
Handles missing IDs
100%
100%
Resource management
100%
100%
Returns features correctly
70%
100%
Timezone and millisecond precision support detection
MemoryFile Usage
0%
100%
Schema Definition
100%
100%
Collection Opening
100%
100%
Feature Writing
66%
100%
Feature Reading
100%
100%
Timezone Detection
80%
100%
Precision Detection
50%
100%
Property/attribute field types (numeric, string, temporal, binary)
Opens input dataset
100%
100%
Reads schema
100%
100%
Creates output schema
100%
100%
Maps field types
100%
100%
Opens output dataset
100%
100%
Converts property values
100%
100%
Writes features
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-fiona