Typical API response with metadata
📝 Dataset Details: REST API response with metadata, pagination, and business objects
🔑 Key Features: UUIDs, timestamps, decimal prices, nested objects, arrays
{
"status": "success",
"timestamp": "2024-01-01T12:00:00Z",
"request_id": "12345678-1234-5678-9012-123456789012",
"data": {
"items": [
{
"id": 1,
"name": "Product A",
"price": 19.99,
"created": "2024-01-01T10:00:00Z",
"active": true,
"tags": [
"electronics",
"featured"
]
},
"... 19 more items"
],
"pagination": {
"total": 1000,
"page": 1,
"per_page": 20
}
}
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.923 | 0.886 | 1.109 | 0.066 | 10/10 |
json | 0.078 | 0.074 | 0.096 | 0.006 | 10/10 |
pickle | 0.039 | 0.037 | 0.042 | 0.002 | 10/10 |
jsonpickle | 1.213 | 1.183 | 1.249 | 0.021 | 10/10 |
msgpack | 0.048 | 0.047 | 0.051 | 0.001 | 10/10 |
Simple data types common in APIs
📝 Dataset Details: Basic JSON-compatible data types (strings, numbers, booleans, arrays)
🔑 Key Features: primitive types, mixed arrays, null values, Unicode strings
{
"strings": [
"hello",
"world",
"test"
],
"numbers": [
1,
42,
100
],
"floats": [
3.14,
2.71,
1.41
],
"booleans": [
true,
false
],
"mixed_array": [
"text",
42,
true,
null
]
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.051 | 0.042 | 0.075 | 0.014 | 10/10 |
orjson | 0.001 | 0.001 | 0.001 | 0.000 | 10/10 |
ujson | 0.003 | 0.002 | 0.003 | 0.000 | 10/10 |
json | 0.007 | 0.006 | 0.008 | 0.001 | 10/10 |
pickle | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
jsonpickle | 0.034 | 0.031 | 0.047 | 0.005 | 10/10 |
msgpack | 0.002 | 0.002 | 0.002 | 0.000 | 10/10 |
Deeply nested data structures
📝 Dataset Details: Deeply nested objects with complex hierarchies
🔑 Key Features: deep nesting, configuration objects, mixed data types
{
"config": {
"database": {
"hosts": [
"db1.example.com",
"db2.example.com"
],
"connection": {
"pool_size": 10,
"timeout": 30,
"retry_policy": {
"max_attempts": 3,
"backoff": "exponential"
}
}
},
"services": {
"auth": {
"enabled": true,
"provider": "oauth2"
},
"cache": {
"ttl": 3600,
"type": "redis"
}
}
}
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.093 | 0.089 | 0.106 | 0.005 | 10/10 |
orjson | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
ujson | 0.005 | 0.005 | 0.006 | 0.000 | 10/10 |
json | 0.015 | 0.014 | 0.016 | 0.000 | 10/10 |
pickle | 0.003 | 0.003 | 0.004 | 0.000 | 10/10 |
jsonpickle | 0.098 | 0.095 | 0.108 | 0.004 | 10/10 |
msgpack | 0.003 | 0.003 | 0.004 | 0.000 | 10/10 |
Data with many datetime and UUID objects
📝 Dataset Details: Objects with many datetime fields, timestamps, and UUIDs
🔑 Key Features: ISO timestamps, UUID identifiers, timezone handling, date arithmetic
{
"events": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2024-01-01T12:00:00Z",
"event_type": "user_action",
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"created_at": "2024-01-01T10:00:00Z",
"updated_at": "2024-01-01T11:00:00Z",
"expires_at": "2024-01-02T12:00:00Z"
}
},
"... 14 more events"
]
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.385 | 0.375 | 0.411 | 0.012 | 10/10 |
orjson | 0.010 | 0.008 | 0.022 | 0.004 | 10/10 |
json | 0.104 | 0.100 | 0.115 | 0.004 | 10/10 |
pickle | 0.034 | 0.031 | 0.044 | 0.004 | 10/10 |
jsonpickle | 1.162 | 1.143 | 1.190 | 0.018 | 10/10 |
msgpack | 0.077 | 0.075 | 0.089 | 0.004 | 10/10 |
Use Case | Best Configuration |
---|---|
Speed Critical | ml_training |
Complex Types | default |
Large Datasets | ml_training |
Version | Available Features | Config Methods | Status |
---|---|---|---|
latest | serialize, deserialize | get_ml_config, get_performance_config, get_api_config, get_strict_config | ✅ Available |
0.11.0 | serialize, deserialize | get_ml_config, get_performance_config, get_api_config, get_strict_config | ✅ Available |
0.10.0 | ❌ Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1. | ❌ Failed | |
0.9.0 | serialize, deserialize | get_ml_config, get_performance_config, get_api_config, get_strict_config | ✅ Available |
{ "suite_type": "complete", "metadata": { "timestamp": "2025-06-19T03:12:57.527741+00:00", "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "runner_info": { "os": "posix", "github_sha": "35a06f17f8c72dfb16a0b44e33d1d19b4757d5dc", "github_ref": "refs/heads/main", "ci_run_id": "15748485051" } }, "execution_time": 12.520631313323975, "competitive": { "api_response": { "description": "Typical API response with metadata", "serialization": { "datason": { "mean": 0.0009231617999830632, "min": 0.0008861300000262418, "max": 0.001109305999989374, "std": 6.63656388508879e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.9231617999830632 }, "orjson": { "error": "All serialization attempts failed", "error_count": 10 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 7.805240002198844e-05, "min": 7.381800014627515e-05, "max": 9.573800002726784e-05, "std": 6.463497888033952e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.07805240002198843 }, "pickle": { "mean": 3.877839999404387e-05, "min": 3.682900000967493e-05, "max": 4.235899996274384e-05, "std": 1.8012878538257698e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.038778399994043866 }, "jsonpickle": { "mean": 0.001213059399992744, "min": 0.001182853000045725, "max": 0.0012490550000165968, "std": 2.096201468691121e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.2130593999927441 }, "msgpack": { "mean": 4.816360005861497e-05, "min": 4.725799999505398e-05, "max": 5.111500013299519e-05, "std": 1.2579447625504327e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.048163600058614975 } }, "deserialization": { "datason": { "mean": 0.04322410740001033, "min": 0.04250025600003937, "max": 0.04407693100006327, "std": 0.0005896284777868878, "successful_runs": 10, "error_count": 0, "mean_ms": 43.224107400010325 }, "json": { "mean": 1.9186800045645214e-05, "min": 1.8023000166067504e-05, "max": 2.3784999939380214e-05, "std": 1.7232753141558665e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.019186800045645214 }, "pickle": { "mean": 2.152720001049602e-05, "min": 2.0577999976012507e-05, "max": 2.3424000119121047e-05, "std": 8.837516275078635e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.021527200010496017 }, "jsonpickle": { "mean": 0.0007310159000098792, "min": 0.00071498099987366, "max": 0.0007549959998414124, "std": 1.2786851628189683e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.7310159000098793 }, "msgpack": { "mean": 1.6228200024670514e-05, "min": 1.5358999917225447e-05, "max": 1.7683000123724923e-05, "std": 7.997994355026887e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.016228200024670514 } }, "output_size": { "datason": { "size": 2720, "size_type": "string chars", "supports_binary": false }, "orjson": { "error": "Type is not JSON serializable: decimal.Decimal" }, "ujson": { "error": "datetime.datetime(2024, 1, 1, 12, 0, tzinfo=datetime.timezone.utc) is not JSON serializable" }, "json": { "size": 2760, "size_type": "utf-8 bytes", "supports_binary": false }, "pickle": { "size": 1897, "size_type": "bytes", "supports_binary": true }, "jsonpickle": { "size": 6143, "size_type": "utf-8 bytes", "supports_binary": false }, "msgpack": { "size": 1885, "size_type": "bytes", "supports_binary": true } }, "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ] }, "simple_objects": { "description": "Simple data types common in APIs", "serialization": { "datason": { "mean": 5.068720004146599e-05, "min": 4.160700018474017e-05, "max": 7.478899988200283e-05, "std": 1.396403604184723e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.050687200041465985 }, "orjson": { "mean": 8.625999953437713e-07, "min": 7.109999842214165e-07, "max": 1.4820000160398195e-06, "std": 2.488999070376396e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0008625999953437713 }, "ujson": { "mean": 2.5287999960710295e-06, "min": 2.3740001324767945e-06, "max": 2.7650000902212923e-06, "std": 1.3504634128065343e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0025287999960710295 }, "json": { "mean": 6.577100020876969e-06, "min": 5.960999942544731e-06, "max": 7.6050000643590465e-06, "std": 5.34369534150175e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006577100020876969 }, "pickle": { "mean": 1.3837000096827978e-06, "min": 1.142999963121838e-06, "max": 1.9940000584028894e-06, "std": 2.618061463188318e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0013837000096827978 }, "jsonpickle": { "mean": 3.395519997866359e-05, "min": 3.105800010416715e-05, "max": 4.725799999505398e-05, "std": 4.888646529184453e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.033955199978663586 }, "msgpack": { "mean": 1.8485000055079581e-06, "min": 1.7130000742326956e-06, "max": 2.2540000372828217e-06, "std": 1.656510465208498e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0018485000055079581 } }, "deserialization": { "datason": { "mean": 0.004775604999986171, "min": 0.004729394999912984, "max": 0.0049003229999016185, "std": 5.165283061219483e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 4.775604999986172 }, "orjson": { "mean": 1.833300029829843e-06, "min": 1.1319998520775698e-06, "max": 4.027000159112504e-06, "std": 9.35430073704591e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001833300029829843 }, "ujson": { "mean": 2.52389997967839e-06, "min": 2.1639998522005044e-06, "max": 3.105999894614797e-06, "std": 3.17828196911589e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.00252389997967839 }, "json": { "mean": 3.404200015211245e-06, "min": 3.1859999580774456e-06, "max": 3.896999942298862e-06, "std": 2.6238851134327043e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003404200015211245 }, "pickle": { "mean": 2.0166999547654994e-06, "min": 1.824000037231599e-06, "max": 2.3239999791258015e-06, "std": 1.5568846343041436e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0020166999547654996 }, "jsonpickle": { "mean": 3.7794599984408704e-05, "min": 3.56269999883807e-05, "max": 4.2759000052683405e-05, "std": 2.0190239078816466e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.037794599984408705 }, "msgpack": { "mean": 1.6392000134146657e-06, "min": 1.4429999737330945e-06, "max": 2.2140000055514975e-06, "std": 2.3405546887869863e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0016392000134146656 } }, "output_size": { "datason": { "size": 225, "size_type": "string chars", "supports_binary": false }, "orjson": { "size": 197, "size_type": "bytes", "supports_binary": true }, "ujson": { "size": 197, "size_type": "utf-8 bytes", "supports_binary": false }, "json": { "size": 225, "size_type": "utf-8 bytes", "supports_binary": false }, "pickle": { "size": 210, "size_type": "bytes", "supports_binary": true }, "jsonpickle": { "size": 225, "size_type": "utf-8 bytes", "supports_binary": false }, "msgpack": { "size": 149, "size_type": "bytes", "supports_binary": true } }, "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ] }, "nested_structures": { "description": "Deeply nested data structures", "serialization": { "datason": { "mean": 9.255439997559733e-05, "min": 8.920599998418766e-05, "max": 0.0001062670000919752, "std": 5.0716990227974435e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09255439997559733 }, "orjson": { "mean": 1.227400002790091e-06, "min": 1.0019998626376037e-06, "max": 2.434999942124705e-06, "std": 4.3802058845836766e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001227400002790091 }, "ujson": { "mean": 5.3891999868938e-06, "min": 5.2099999265919905e-06, "max": 5.850999968970427e-06, "std": 1.870940352686768e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0053891999868938 }, "json": { "mean": 1.4774499982195266e-05, "min": 1.4147000001685228e-05, "max": 1.563899991197104e-05, "std": 4.585710060912754e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.014774499982195266 }, "pickle": { "mean": 2.8464999786592672e-06, "min": 2.6249999791616574e-06, "max": 3.5569998999562813e-06, "std": 2.744660298577603e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.002846499978659267 }, "jsonpickle": { "mean": 9.826120001434901e-05, "min": 9.528800001135096e-05, "max": 0.00010827100004462409, "std": 3.8707916535151514e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09826120001434901 }, "msgpack": { "mean": 3.4765000009429057e-06, "min": 3.3070000426960178e-06, "max": 3.926999852410518e-06, "std": 1.9384482366518103e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003476500000942906 } }, "deserialization": { "datason": { "mean": 0.018623276300058934, "min": 0.018262069000002157, "max": 0.019003320000138046, "std": 0.0002616110395873141, "successful_runs": 10, "error_count": 0, "mean_ms": 18.623276300058933 }, "orjson": { "mean": 3.105800010416715e-06, "min": 2.9359998734435067e-06, "max": 3.856999910567538e-06, "std": 2.917958640444351e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003105800010416715 }, "ujson": { "mean": 5.388199951994466e-06, "min": 5.119999968883349e-06, "max": 5.860999863216421e-06, "std": 2.3846485575220365e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005388199951994466 }, "json": { "mean": 7.024199976513046e-06, "min": 6.722999842168065e-06, "max": 8.125000022118911e-06, "std": 4.108649058553713e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.007024199976513046 }, "pickle": { "mean": 5.5844999906184965e-06, "min": 3.547000005710288e-06, "max": 2.1288999960233923e-05, "std": 5.5283723279844145e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005584499990618497 }, "jsonpickle": { "mean": 9.035990003667394e-05, "min": 8.779300014793989e-05, "max": 0.00010330200007047097, "std": 4.672640860150599e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09035990003667393 }, "msgpack": { "mean": 4.361200035418733e-06, "min": 4.158000137977069e-06, "max": 4.96999996357772e-06, "std": 2.315367802536502e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.004361200035418733 } }, "output_size": { "datason": { "size": 518, "size_type": "string chars", "supports_binary": false }, "orjson": { "size": 454, "size_type": "bytes", "supports_binary": true }, "ujson": { "size": 454, "size_type": "utf-8 bytes", "supports_binary": false }, "json": { "size": 518, "size_type": "utf-8 bytes", "supports_binary": false }, "pickle": { "size": 354, "size_type": "bytes", "supports_binary": true }, "jsonpickle": { "size": 518, "size_type": "utf-8 bytes", "supports_binary": false }, "msgpack": { "size": 310, "size_type": "bytes", "supports_binary": true } }, "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ] }, "datetime_heavy": { "description": "Data with many datetime and UUID objects", "serialization": { "datason": { "mean": 0.0003853915000036068, "min": 0.0003746980000869371, "max": 0.0004106640001282358, "std": 1.1892922378560958e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.3853915000036068 }, "orjson": { "mean": 9.95020004666003e-06, "min": 8.436000143774436e-06, "max": 2.227100003437954e-05, "std": 4.331623910509136e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.00995020004666003 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 0.00010374110006523551, "min": 0.0001001870000436611, "max": 0.0001151240001036058, "std": 4.270260925883464e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.10374110006523551 }, "pickle": { "mean": 3.385010004421929e-05, "min": 3.148900009364297e-05, "max": 4.407200003697653e-05, "std": 3.7791905633888207e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03385010004421929 }, "jsonpickle": { "mean": 0.0011620133000405986, "min": 0.0011425980001149583, "max": 0.0011901450000095792, "std": 1.7759174604091748e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.1620133000405986 }, "msgpack": { "mean": 7.743999999547669e-05, "min": 7.546999995611259e-05, "max": 8.940700013226888e-05, "std": 4.220776124722576e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.07743999999547668 } }, "deserialization": { "datason": { "mean": 0.025551573400002782, "min": 0.025407403000144768, "max": 0.02578658900006303, "std": 0.00011100770446740668, "successful_runs": 10, "error_count": 0, "mean_ms": 25.55157340000278 }, "orjson": { "mean": 7.228300000861055e-06, "min": 6.391999932020553e-06, "max": 1.1120999943159404e-05, "std": 1.4503583194705573e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.007228300000861054 }, "json": { "mean": 1.299709997510945e-05, "min": 1.2742999842885183e-05, "max": 1.365599996461242e-05, "std": 3.065381672081767e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.01299709997510945 }, "pickle": { "mean": 1.395299998421251e-05, "min": 1.2693999906332465e-05, "max": 1.822400008677505e-05, "std": 1.6504341016416775e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.01395299998421251 }, "jsonpickle": { "mean": 0.0006483549999529714, "min": 0.0006299230001332035, "max": 0.0006602189998829999, "std": 8.936375543625252e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.6483549999529714 }, "msgpack": { "mean": 1.0320999990653945e-05, "min": 9.929000043484848e-06, "max": 1.126100005421904e-05, "std": 4.776060799349124e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.010320999990653945 } }, "output_size": { "datason": { "size": 3102, "size_type": "string chars", "supports_binary": false }, "orjson": { "size": 2937, "size_type": "bytes", "supports_binary": true }, "ujson": { "error": "datetime.datetime(2024, 1, 1, 12, 0, tzinfo=datetime.timezone.utc) is not JSON serializable" }, "json": { "size": 3102, "size_type": "utf-8 bytes", "supports_binary": false }, "pickle": { "size": 2007, "size_type": "bytes", "supports_binary": true }, "jsonpickle": { "size": 7417, "size_type": "utf-8 bytes", "supports_binary": false }, "msgpack": { "size": 2589, "size_type": "bytes", "supports_binary": true } }, "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ] }, "summary": { "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ], "datasets_tested": [ "api_response", "simple_objects", "nested_structures", "datetime_heavy" ], "fastest_serialization": { "api_response": { "library": "pickle", "time_ms": 0.038778399994043866 }, "simple_objects": { "library": "orjson", "time_ms": 0.0008625999953437713 }, "nested_structures": { "library": "orjson", "time_ms": 0.001227400002790091 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.00995020004666003 } }, "fastest_deserialization": { "api_response": { "library": "msgpack", "time_ms": 0.016228200024670514 }, "simple_objects": { "library": "msgpack", "time_ms": 0.0016392000134146656 }, "nested_structures": { "library": "orjson", "time_ms": 0.003105800010416715 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.007228300000861054 } }, "smallest_output": { "api_response": { "library": "msgpack", "size_bytes": 1885 }, "simple_objects": { "library": "msgpack", "size_bytes": 149 }, "nested_structures": { "library": "msgpack", "size_bytes": 310 }, "datetime_heavy": { "library": "pickle", "size_bytes": 2007 } }, "datason_performance": { "api_response": { "serialization_ms": 0.9231617999830632, "deserialization_ms": 43.224107400010325 }, "simple_objects": { "serialization_ms": 0.050687200041465985, "deserialization_ms": 4.775604999986172 }, "nested_structures": { "serialization_ms": 0.09255439997559733, "deserialization_ms": 18.623276300058933 }, "datetime_heavy": { "serialization_ms": 0.3853915000036068, "deserialization_ms": 25.55157340000278 } } } }, "configurations": { "default": { "description": "Out-of-box experience", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.1517999925890763e-05, "min": 2.0327999891378568e-05, "max": 2.3192999833554495e-05, "std": 8.205918911597442e-07, "mean_ms": 0.021517999925890763 }, "deserialization": { "mean": 0.0010065027999871744, "min": 0.0009961539999494562, "max": 0.0010274830001435475, "std": 9.005566244202383e-06, "mean_ms": 1.0065027999871745 }, "total_time_ms": 1.0280207999130653, "successful_runs": 10, "config": {} } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 8.935019998261851e-05, "min": 8.671099999446596e-05, "max": 0.00010441500012348115, "std": 5.371273307506956e-06, "mean_ms": 0.0893501999826185 }, "deserialization": { "mean": 0.0018344771999636578, "min": 0.0018278830000326707, "max": 0.0018442830000822141, "std": 5.925367473118897e-06, "mean_ms": 1.8344771999636578 }, "total_time_ms": 1.9238273999462763, "successful_runs": 10, "config": {} } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0008632281000473085, "min": 0.0008441620000212424, "max": 0.000914362000003166, "std": 2.2021695622547782e-05, "mean_ms": 0.8632281000473085 }, "deserialization": { "mean": 0.13313963480002258, "min": 0.13127096699986396, "max": 0.13461656600020433, "std": 0.001015767842286566, "mean_ms": 133.13963480002258 }, "total_time_ms": 134.00286290006989, "successful_runs": 10, "config": {} } } } }, "api_fast": { "description": "Fast API responses", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.246270005343831e-05, "min": 2.1991000039633946e-05, "max": 2.3694000219620648e-05, "std": 5.091152024841401e-07, "mean_ms": 0.02246270005343831 }, "deserialization": { "mean": 0.0010180204999869602, "min": 0.0010057330000563525, "max": 0.0010379220000231726, "std": 8.768099343363942e-06, "mean_ms": 1.0180204999869602 }, "total_time_ms": 1.0404832000403985, "successful_runs": 10, "config": { "date_format": "unix", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "values", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": "", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 0.00010226659996988019, "min": 9.756199983712577e-05, "max": 0.00011245999985476374, "std": 4.395648964179768e-06, "mean_ms": 0.10226659996988019 }, "deserialization": { "mean": 0.0018453775999887512, "min": 0.001817212999867479, "max": 0.0018937349998395803, "std": 2.390684881952245e-05, "mean_ms": 1.8453775999887512 }, "total_time_ms": 1.9476441999586314, "successful_runs": 10, "config": { "date_format": "unix", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "values", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.000969876900012423, "min": 0.0009574230000453099, "max": 0.000993369000070743, "std": 1.1096655787779937e-05, "mean_ms": 0.969876900012423 }, "deserialization": { "mean": 0.13192566640002495, "min": 0.1311550590000934, "max": 0.13336482299996533, "std": 0.0007095945251941965, "mean_ms": 131.92566640002497 }, "total_time_ms": 132.8955433000374, "successful_runs": 10, "config": { "date_format": "unix", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "values", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "ml_training": { "description": "ML model serialization", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.4429299969597196e-05, "min": 2.3553999881187337e-05, "max": 2.5586999981896952e-05, "std": 6.521542204686951e-07, "mean_ms": 0.024429299969597196 }, "deserialization": { "mean": 0.0010011371999553375, "min": 0.0009911360000387504, "max": 0.001016942999967796, "std": 6.846335131946321e-06, "mean_ms": 1.0011371999553376 }, "total_time_ms": 1.0255664999249348, "successful_runs": 10, "config": { "date_format": "unix_ms", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "aggressive", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": true, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 0.00011298839997380128, "min": 0.00010647799990692874, "max": 0.0001309039998886874, "std": 9.110613475048172e-06, "mean_ms": 0.11298839997380128 }, "deserialization": { "mean": 0.0018601115999899776, "min": 0.0018230139999104722, "max": 0.0020559690001391573, "std": 6.965053475080267e-05, "mean_ms": 1.8601115999899775 }, "total_time_ms": 1.9730999999637788, "successful_runs": 10, "config": { "date_format": "unix_ms", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "aggressive", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": true, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.001171502300053362, "min": 0.0011571350000849634, "max": 0.0011881520001679746, "std": 1.154529491164855e-05, "mean_ms": 1.171502300053362 }, "deserialization": { "mean": 0.13142988119996063, "min": 0.13001955400000043, "max": 0.13299989400002232, "std": 0.0010542164864718003, "mean_ms": 131.42988119996062 }, "total_time_ms": 132.60138350001398, "successful_runs": 10, "config": { "date_format": "unix_ms", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "aggressive", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": true, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "secure_storage": { "description": "Secure data storage", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.2425699967243418e-05, "min": 2.1460000198203488e-05, "max": 2.541799995015026e-05, "std": 1.1784187868289469e-06, "mean_ms": 0.022425699967243418 }, "deserialization": { "mean": 0.0010098313999833408, "min": 0.0010033979999661824, "max": 0.0010218729998996423, "std": 6.030724066442691e-06, "mean_ms": 1.0098313999833408 }, "total_time_ms": 1.0322570999505842, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "strict", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 0.00010705750003126013, "min": 0.00010342300015508954, "max": 0.00011414300001888478, "std": 3.2463673841690388e-06, "mean_ms": 0.10705750003126013 }, "deserialization": { "mean": 0.0018492193999691154, "min": 0.0018211509998309339, "max": 0.001914234999958353, "std": 2.4823281542510814e-05, "mean_ms": 1.8492193999691153 }, "total_time_ms": 1.9562769000003752, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "strict", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0010927487000117254, "min": 0.001064972999984093, "max": 0.0011247740001181228, "std": 1.7051781889696563e-05, "mean_ms": 1.0927487000117253 }, "deserialization": { "mean": 0.13282343500002297, "min": 0.1317643020001924, "max": 0.13766204399985327, "std": 0.0017749997271776336, "mean_ms": 132.82343500002298 }, "total_time_ms": 133.91618370003468, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "strict", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "api_consistent": { "description": "Consistent API responses", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.444249998916348e-05, "min": 2.3474000045098364e-05, "max": 2.6749999960884452e-05, "std": 1.1613384124075772e-06, "mean_ms": 0.02444249998916348 }, "deserialization": { "mean": 0.0010173202000260061, "min": 0.0009943309999016492, "max": 0.0011370870001883304, "std": 4.250771501544034e-05, "mean_ms": 1.0173202000260062 }, "total_time_ms": 1.0417627000151697, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "string", "parse_uuids": false, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": true, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 0.00010966929994538077, "min": 0.00010609699984343024, "max": 0.00012290899985600845, "std": 5.1717947609408484e-06, "mean_ms": 0.10966929994538077 }, "deserialization": { "mean": 0.0018295125000577172, "min": 0.0018140080001103343, "max": 0.001859162000073411, "std": 1.3321849654926863e-05, "mean_ms": 1.8295125000577173 }, "total_time_ms": 1.939181800003098, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "string", "parse_uuids": false, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": true, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0012081505999958608, "min": 0.001190617000020211, "max": 0.0012617200000022422, "std": 2.079885058178499e-05, "mean_ms": 1.2081505999958608 }, "deserialization": { "mean": 0.13385156860003916, "min": 0.13172540000005029, "max": 0.14346193699998366, "std": 0.0036616090877374845, "mean_ms": 133.85156860003917 }, "total_time_ms": 135.059719200035, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "string", "parse_uuids": false, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": true, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "summary": { "configurations_tested": [ "default", "api_fast", "ml_training", "secure_storage", "api_consistent" ], "fastest_configuration": { "small_objects": { "config": "ml_training", "time_ms": 1.0255664999249348 }, "complex_types": { "config": "default", "time_ms": 1.9238273999462763 }, "medium_dataset": { "config": "ml_training", "time_ms": 132.60138350001398 } }, "best_for_use_case": { "speed_critical": "ml_training", "complex_types": "default", "large_datasets": "ml_training" }, "performance_comparison": { "default": { "small_objects": 1.0280207999130653, "complex_types": 1.9238273999462763, "medium_dataset": 134.00286290006989 }, "api_fast": { "small_objects": 1.0404832000403985, "complex_types": 1.9476441999586314, "medium_dataset": 132.8955433000374 }, "ml_training": { "small_objects": 1.0255664999249348, "complex_types": 1.9730999999637788, "medium_dataset": 132.60138350001398 }, "secure_storage": { "small_objects": 1.0322570999505842, "complex_types": 1.9562769000003752, "medium_dataset": 133.91618370003468 }, "api_consistent": { "small_objects": 1.0417627000151697, "complex_types": 1.939181800003098, "medium_dataset": 135.059719200035 } } } }, "versioning": { "metadata": { "timestamp": "2025-06-19T03:13:06.983003+00:00", "versions_tested": [ "latest", "0.11.0", "0.10.0", "0.9.0" ], "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "focus": "optimization_configurations" }, "version_results": { "latest": { "version": "latest", "available_features": [ "serialize", "deserialize" ], "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "latest", "dataset": "basic_types", "config_results": { "get_ml_config": { "mean_ms": 0.04797919991688104, "min_ms": 0.035967000030723284, "max_ms": 0.08489799984090496, "std_ms": 0.020878193949357516, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.03828140002042346, "min_ms": 0.031669000009060255, "max_ms": 0.055342999985441566, "std_ms": 0.009828509595679016, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.04532819998530613, "min_ms": 0.03439399984017655, "max_ms": 0.06441999994422076, "std_ms": 0.013819560903219851, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.036321800007499405, "min_ms": 0.03049700012525136, "max_ms": 0.05281900007503282, "std_ms": 0.009345579133702327, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03300779999335646, "min_ms": 0.03057700018871401, "max_ms": 0.039693999951850856, "std_ms": 0.0038551657482155935, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03300779999335646 }, "performance_variance": { "variance_ratio": 1.4535715778251779, "range_ms": 0.014971399923524586, "min_ms": 0.03300779999335646, "max_ms": 0.04797919991688104, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "latest", "dataset": "datetime_heavy", "config_results": { "get_ml_config": { "mean_ms": 0.11767320002036286, "min_ms": 0.09830299995883252, "max_ms": 0.15123100001801504, "std_ms": 0.023226157367385262, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.0917930000468914, "min_ms": 0.08395700001528894, "max_ms": 0.11641700007203326, "std_ms": 0.013957594558941213, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.11066820002270106, "min_ms": 0.10055699999611534, "max_ms": 0.14336699996420066, "std_ms": 0.01839071071698829, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.11032919996978308, "min_ms": 0.09524699999019504, "max_ms": 0.13164500001039414, "std_ms": 0.017521894163129506, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.0974212000528496, "min_ms": 0.09438600000066799, "max_ms": 0.10646800001268275, "std_ms": 0.00513673642578072, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 0.0917930000468914 }, "performance_variance": { "variance_ratio": 1.2819408883057626, "range_ms": 0.025880199973471463, "min_ms": 0.0917930000468914, "max_ms": 0.11767320002036286, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "latest", "dataset": "decimal_precision", "config_results": { "get_ml_config": { "mean_ms": 0.4628799999863986, "min_ms": 0.43133300005138153, "max_ms": 0.5215809999299381, "std_ms": 0.03804390908446562, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.4361221999715781, "min_ms": 0.41084500003307767, "max_ms": 0.4648259998702997, "std_ms": 0.025140338851522927, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.44244619994060486, "min_ms": 0.41910100003406114, "max_ms": 0.5080659998384363, "std_ms": 0.037603993635317724, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.43150759997843124, "min_ms": 0.4095029999007238, "max_ms": 0.4548070000964799, "std_ms": 0.02253214435949852, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.43165379997844866, "min_ms": 0.4113359998427768, "max_ms": 0.4672699999446195, "std_ms": 0.022153051644859742, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_strict_config", "time_ms": 0.43150759997843124 }, "performance_variance": { "variance_ratio": 1.0727041656034229, "range_ms": 0.03137240000796737, "min_ms": 0.43150759997843124, "max_ms": 0.4628799999863986, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "latest", "dataset": "large_dataset", "config_results": { "get_ml_config": { "mean_ms": 1.7252363999432418, "min_ms": 1.6638679999232409, "max_ms": 1.7842929999005719, "std_ms": 0.05922152509867173, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.799583399997573, "min_ms": 1.5228160000333446, "max_ms": 2.8292590000091877, "std_ms": 0.5757149440527498, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.6536472000098001, "min_ms": 1.6236740000294958, "max_ms": 1.7281779998938873, "std_ms": 0.042421617278371335, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.53376179996485, "min_ms": 1.5150310000535683, "max_ms": 1.5772069998547522, "std_ms": 0.024843009685131815, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.53143600000476, "min_ms": 1.5205519998744421, "max_ms": 1.542783000104464, "std_ms": 0.010091418657364534, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.53143600000476 }, "performance_variance": { "variance_ratio": 1.1750954006514014, "range_ms": 0.268147399992813, "min_ms": 1.53143600000476, "max_ms": 1.799583399997573, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "latest", "dataset": "complex_structure", "config_results": { "get_ml_config": { "mean_ms": 3.1060673999490973, "min_ms": 3.0054259998451016, "max_ms": 3.320412999983091, "std_ms": 0.13077723969289765, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.7837214000101085, "min_ms": 2.7187820001017826, "max_ms": 2.8753439999036345, "std_ms": 0.06227504367663346, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 3.0534177999925305, "min_ms": 3.0265360001067165, "max_ms": 3.130007999970985, "std_ms": 0.043229948283186506, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.877094999894325, "min_ms": 2.8505369998583774, "max_ms": 2.9536289998759457, "std_ms": 0.043366878957426275, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.8670226000031107, "min_ms": 2.8448679997836734, "max_ms": 2.892836000000898, "std_ms": 0.02013815621553871, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.7837214000101085 }, "performance_variance": { "variance_ratio": 1.1157967891247371, "range_ms": 0.3223459999389888, "min_ms": 2.7837214000101085, "max_ms": 3.1060673999490973, "analysis": "Low variance" } } } } } }, "0.11.0": { "version": "0.11.0", "available_features": [ "serialize", "deserialize" ], "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.11.0", "dataset": "basic_types", "config_results": { "get_ml_config": { "mean_ms": 0.06251820000215957, "min_ms": 0.03883199997289921, "max_ms": 0.0942149999900721, "std_ms": 0.02024954405549069, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.05013700001654797, "min_ms": 0.03364200006217288, "max_ms": 0.06550199987032101, "std_ms": 0.011409672024153715, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.05485839997163566, "min_ms": 0.042088999862244236, "max_ms": 0.06873799998174945, "std_ms": 0.009595874751530526, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.05240180012151541, "min_ms": 0.03148900009364297, "max_ms": 0.08738300016375433, "std_ms": 0.021034273025564588, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03314360001240857, "min_ms": 0.03095800002483884, "max_ms": 0.03915299998880073, "std_ms": 0.0034046245327277345, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03314360001240857 }, "performance_variance": { "variance_ratio": 1.8862827206083077, "range_ms": 0.029374599989751005, "min_ms": 0.03314360001240857, "max_ms": 0.06251820000215957, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.11.0", "dataset": "datetime_heavy", "config_results": { "get_ml_config": { "mean_ms": 0.13427579992821848, "min_ms": 0.09846299985838414, "max_ms": 0.20113400000809634, "std_ms": 0.04149625921516075, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.10718939997786947, "min_ms": 0.08745299987822364, "max_ms": 0.15797399987604877, "std_ms": 0.03001113738453625, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.12400299997352704, "min_ms": 0.10169999995923718, "max_ms": 0.19602499992288358, "std_ms": 0.04073622801253897, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.12662780004575325, "min_ms": 0.09870400003819668, "max_ms": 0.18556500003796828, "std_ms": 0.039454028891872675, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.10221020002063597, "min_ms": 0.09912500013342651, "max_ms": 0.10885300002883014, "std_ms": 0.003888716964366768, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.10221020002063597 }, "performance_variance": { "variance_ratio": 1.3137221128723802, "range_ms": 0.03206559990758251, "min_ms": 0.10221020002063597, "max_ms": 0.13427579992821848, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.11.0", "dataset": "decimal_precision", "config_results": { "get_ml_config": { "mean_ms": 0.484808799910752, "min_ms": 0.4409309999573452, "max_ms": 0.6014199998389813, "std_ms": 0.06662253165638128, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.45996639992154087, "min_ms": 0.4206429998703243, "max_ms": 0.5750609998358414, "std_ms": 0.06472848776956752, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.4699869999967632, "min_ms": 0.434389000020019, "max_ms": 0.5415979999270348, "std_ms": 0.044911123073416104, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.4509078000410227, "min_ms": 0.4143720000229223, "max_ms": 0.5515979999017873, "std_ms": 0.05694993350148436, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.43278959997223865, "min_ms": 0.4169759999967937, "max_ms": 0.45367500001702865, "std_ms": 0.015165226512743253, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.43278959997223865 }, "performance_variance": { "variance_ratio": 1.1201951247022806, "range_ms": 0.05201919993851334, "min_ms": 0.43278959997223865, "max_ms": 0.484808799910752, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.11.0", "dataset": "large_dataset", "config_results": { "get_ml_config": { "mean_ms": 1.7204078000304435, "min_ms": 1.6698199999609642, "max_ms": 1.8683289999898989, "std_ms": 0.08370301936419926, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.5580294000301365, "min_ms": 1.5224450000914658, "max_ms": 1.6654710000238993, "std_ms": 0.06088421131276274, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.715660600029878, "min_ms": 1.67989800002033, "max_ms": 1.8201390000740503, "std_ms": 0.05877019446712821, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.582094000059442, "min_ms": 1.5532730001268646, "max_ms": 1.6719830000511138, "std_ms": 0.05045034520160069, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.575838600001589, "min_ms": 1.5666680001231725, "max_ms": 1.588287999993554, "std_ms": 0.008696143602542849, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 1.5580294000301365 }, "performance_variance": { "variance_ratio": 1.1042203696523096, "range_ms": 0.162378400000307, "min_ms": 1.5580294000301365, "max_ms": 1.7204078000304435, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.11.0", "dataset": "complex_structure", "config_results": { "get_ml_config": { "mean_ms": 3.1235966000167537, "min_ms": 3.029491000006601, "max_ms": 3.2112600001710234, "std_ms": 0.08116646444363104, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.807868399986546, "min_ms": 2.7632050000647723, "max_ms": 2.941156999895611, "std_ms": 0.07481055669355516, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 3.131274600082179, "min_ms": 3.021746000058556, "max_ms": 3.3120370001142874, "std_ms": 0.12606065535381458, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.8490691999195406, "min_ms": 2.813369000023158, "max_ms": 2.9663629998140095, "std_ms": 0.06580400841762347, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.8387975999976334, "min_ms": 2.826523000067027, "max_ms": 2.854665000086243, "std_ms": 0.013695651262196872, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.807868399986546 }, "performance_variance": { "variance_ratio": 1.1151785461516581, "range_ms": 0.3234062000956328, "min_ms": 2.807868399986546, "max_ms": 3.131274600082179, "analysis": "Low variance" } } } } } }, "0.10.0": { "error": "Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1.", "available": false }, "0.9.0": { "version": "0.9.0", "available_features": [ "serialize", "deserialize" ], "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.9.0", "dataset": "basic_types", "config_results": { "get_ml_config": { "mean_ms": 0.046366400056285784, "min_ms": 0.023234000082084094, "max_ms": 0.11996400007774355, "std_ms": 0.041466504658649476, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.02930499999820313, "min_ms": 0.01822500007619965, "max_ms": 0.03809100007856614, "std_ms": 0.007235237266949281, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.03158080003231589, "min_ms": 0.02131000019289786, "max_ms": 0.040605000094728894, "std_ms": 0.007305238448291949, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.028969799996048096, "min_ms": 0.018504000081520644, "max_ms": 0.03932300000997202, "std_ms": 0.007443890269744446, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.019546200064723962, "min_ms": 0.01723200011838344, "max_ms": 0.025568000182829564, "std_ms": 0.003519009327373513, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.019546200064723962 }, "performance_variance": { "variance_ratio": 2.3721439411625393, "range_ms": 0.02682019999156182, "min_ms": 0.019546200064723962, "max_ms": 0.046366400056285784, "analysis": "High variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.9.0", "dataset": "datetime_heavy", "config_results": { "get_ml_config": { "mean_ms": 0.1259525999557809, "min_ms": 0.06942999993952981, "max_ms": 0.20111399999223067, "std_ms": 0.05493697435596171, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.06459020000875171, "min_ms": 0.0513350000801438, "max_ms": 0.10273099996993551, "std_ms": 0.021995055929717726, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.08776540003054834, "min_ms": 0.06868800005577214, "max_ms": 0.13600300007965416, "std_ms": 0.028833015081654437, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.07855439998820657, "min_ms": 0.06149399996502325, "max_ms": 0.11735899988707388, "std_ms": 0.023601048937108723, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.06518959999084473, "min_ms": 0.06253699984881678, "max_ms": 0.07299599997168116, "std_ms": 0.004437626546007763, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 0.06459020000875171 }, "performance_variance": { "variance_ratio": 1.9500264736556758, "range_ms": 0.06136239994702919, "min_ms": 0.06459020000875171, "max_ms": 0.1259525999557809, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.9.0", "dataset": "decimal_precision", "config_results": { "get_ml_config": { "mean_ms": 0.4334587999892392, "min_ms": 0.3853769999295764, "max_ms": 0.521030000072642, "std_ms": 0.05349256377036108, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.4097830000318936, "min_ms": 0.37722199999734585, "max_ms": 0.46058800012360734, "std_ms": 0.03305653619791933, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.4190281999854051, "min_ms": 0.3826729998763767, "max_ms": 0.5041790000177571, "std_ms": 0.05076432345805595, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.39560020004500984, "min_ms": 0.369878000128665, "max_ms": 0.47093600005609915, "std_ms": 0.04249146195181336, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.3831452000213176, "min_ms": 0.36991799993302266, "max_ms": 0.40852999995877326, "std_ms": 0.015788012487271935, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.3831452000213176 }, "performance_variance": { "variance_ratio": 1.1313173177299944, "range_ms": 0.05031359996792162, "min_ms": 0.3831452000213176, "max_ms": 0.4334587999892392, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.9.0", "dataset": "large_dataset", "config_results": { "get_ml_config": { "mean_ms": 2.1590566000213585, "min_ms": 2.1059900000182097, "max_ms": 2.3047199999837176, "std_ms": 0.08266839181927527, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.7174807999253972, "min_ms": 1.6925999998420593, "max_ms": 1.773189999994429, "std_ms": 0.032262865423258714, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.8301443999462208, "min_ms": 1.8095890000040527, "max_ms": 1.8940049999400799, "std_ms": 0.03581315291717049, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.7375138000261359, "min_ms": 1.709140999992087, "max_ms": 1.7815660000906064, "std_ms": 0.030627329149722163, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.73083179997775, "min_ms": 1.7151330000615417, "max_ms": 1.7391979999956675, "std_ms": 0.010177163158085928, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 1.7174807999253972 }, "performance_variance": { "variance_ratio": 1.2571066879554882, "range_ms": 0.4415758000959613, "min_ms": 1.7174807999253972, "max_ms": 2.1590566000213585, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.9.0", "dataset": "complex_structure", "config_results": { "get_ml_config": { "mean_ms": 2.613350199908382, "min_ms": 2.446242999894821, "max_ms": 3.1677160000072035, "std_ms": 0.3110316022514858, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.157582200015895, "min_ms": 2.117902000009053, "max_ms": 2.239799000108178, "std_ms": 0.04747150336340251, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 2.47747139992498, "min_ms": 2.421877999950084, "max_ms": 2.5864639999326755, "std_ms": 0.06341852412775294, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.394649199959531, "min_ms": 2.2580629999993107, "max_ms": 2.7757769998970616, "std_ms": 0.21795458558810257, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.277683399961461, "min_ms": 2.2533639998982835, "max_ms": 2.301354000110223, "std_ms": 0.022594316792739398, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_ml_config", "get_performance_config", "get_api_config", "get_strict_config" ], "optimization_configs": { "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.157582200015895 }, "performance_variance": { "variance_ratio": 1.2112401557118562, "range_ms": 0.45576799989248684, "min_ms": 2.157582200015895, "max_ms": 2.613350199908382, "analysis": "Low variance" } } } } } } }, "optimization_summary": { "config_evolution": { "get_ml_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_performance_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_api_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_strict_config": { "latest": true, "0.11.0": true, "0.9.0": true } }, "performance_by_config": { "basic_types": { "latest": { "get_ml_config": 0.04797919991688104, "get_performance_config": 0.03828140002042346, "get_api_config": 0.04532819998530613, "get_strict_config": 0.036321800007499405, "default": 0.03300779999335646 }, "0.11.0": { "get_ml_config": 0.06251820000215957, "get_performance_config": 0.05013700001654797, "get_api_config": 0.05485839997163566, "get_strict_config": 0.05240180012151541, "default": 0.03314360001240857 }, "0.9.0": { "get_ml_config": 0.046366400056285784, "get_performance_config": 0.02930499999820313, "get_api_config": 0.03158080003231589, "get_strict_config": 0.028969799996048096, "default": 0.019546200064723962 } }, "datetime_heavy": { "latest": { "get_ml_config": 0.11767320002036286, "get_performance_config": 0.0917930000468914, "get_api_config": 0.11066820002270106, "get_strict_config": 0.11032919996978308, "default": 0.0974212000528496 }, "0.11.0": { "get_ml_config": 0.13427579992821848, "get_performance_config": 0.10718939997786947, "get_api_config": 0.12400299997352704, "get_strict_config": 0.12662780004575325, "default": 0.10221020002063597 }, "0.9.0": { "get_ml_config": 0.1259525999557809, "get_performance_config": 0.06459020000875171, "get_api_config": 0.08776540003054834, "get_strict_config": 0.07855439998820657, "default": 0.06518959999084473 } }, "decimal_precision": { "latest": { "get_ml_config": 0.4628799999863986, "get_performance_config": 0.4361221999715781, "get_api_config": 0.44244619994060486, "get_strict_config": 0.43150759997843124, "default": 0.43165379997844866 }, "0.11.0": { "get_ml_config": 0.484808799910752, "get_performance_config": 0.45996639992154087, "get_api_config": 0.4699869999967632, "get_strict_config": 0.4509078000410227, "default": 0.43278959997223865 }, "0.9.0": { "get_ml_config": 0.4334587999892392, "get_performance_config": 0.4097830000318936, "get_api_config": 0.4190281999854051, "get_strict_config": 0.39560020004500984, "default": 0.3831452000213176 } }, "large_dataset": { "latest": { "get_ml_config": 1.7252363999432418, "get_performance_config": 1.799583399997573, "get_api_config": 1.6536472000098001, "get_strict_config": 1.53376179996485, "default": 1.53143600000476 }, "0.11.0": { "get_ml_config": 1.7204078000304435, "get_performance_config": 1.5580294000301365, "get_api_config": 1.715660600029878, "get_strict_config": 1.582094000059442, "default": 1.575838600001589 }, "0.9.0": { "get_ml_config": 2.1590566000213585, "get_performance_config": 1.7174807999253972, "get_api_config": 1.8301443999462208, "get_strict_config": 1.7375138000261359, "default": 1.73083179997775 } } }, "optimization_recommendations": { "fastest_configs_by_dataset": { "basic_types": { "config": "default", "version": "0.9.0", "time_ms": 0.019546200064723962 }, "datetime_heavy": { "config": "get_performance_config", "version": "0.9.0", "time_ms": 0.06459020000875171 }, "decimal_precision": { "config": "default", "version": "0.9.0", "time_ms": 0.3831452000213176 }, "large_dataset": { "config": "default", "version": "latest", "time_ms": 1.53143600000476 } }, "most_consistent_configs": {}, "version_recommendations": {} }, "api_changes": {} } }, "summary": { "total_tests": 11, "competitive_tests": 5, "configuration_tests": 6, "datason_vs_best": {}, "datason_wins": 0, "competitor_wins": 0 } }