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.920 | 0.904 | 0.943 | 0.015 | 10/10 |
json | 0.079 | 0.074 | 0.094 | 0.006 | 10/10 |
pickle | 0.041 | 0.036 | 0.060 | 0.007 | 10/10 |
jsonpickle | 1.199 | 1.177 | 1.224 | 0.015 | 10/10 |
msgpack | 0.048 | 0.047 | 0.049 | 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.052 | 0.045 | 0.083 | 0.012 | 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.006 | 0.006 | 0.008 | 0.001 | 10/10 |
pickle | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
jsonpickle | 0.032 | 0.030 | 0.035 | 0.002 | 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.097 | 0.092 | 0.112 | 0.006 | 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.013 | 0.013 | 0.014 | 0.000 | 10/10 |
pickle | 0.003 | 0.002 | 0.003 | 0.000 | 10/10 |
jsonpickle | 0.097 | 0.093 | 0.112 | 0.005 | 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.391 | 0.380 | 0.403 | 0.008 | 10/10 |
orjson | 0.009 | 0.009 | 0.010 | 0.001 | 10/10 |
json | 0.105 | 0.102 | 0.113 | 0.003 | 10/10 |
pickle | 0.032 | 0.030 | 0.035 | 0.001 | 10/10 |
jsonpickle | 1.146 | 1.133 | 1.171 | 0.012 | 10/10 |
msgpack | 0.076 | 0.075 | 0.078 | 0.001 | 10/10 |
Use Case | Best Configuration |
---|---|
Speed Critical | secure_storage |
Complex Types | api_fast |
Large Datasets | api_fast |
Version | Available Features | Config Methods | Status |
---|---|---|---|
latest | serialize, deserialize | get_api_config, get_performance_config, get_strict_config, get_ml_config | ✅ Available |
0.11.0 | serialize, deserialize | get_api_config, get_performance_config, get_strict_config, get_ml_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_api_config, get_performance_config, get_strict_config, get_ml_config | ✅ Available |
{ "suite_type": "complete", "metadata": { "timestamp": "2025-06-19T12:40:35.059820+00:00", "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "runner_info": { "os": "posix", "github_sha": "92e00585de912f7665b480ce111e1774419e974b", "github_ref": "refs/heads/main", "ci_run_id": "15758084815" } }, "execution_time": 13.320219039916992, "competitive": { "api_response": { "description": "Typical API response with metadata", "serialization": { "datason": { "mean": 0.0009200433999986046, "min": 0.00090354700000006, "max": 0.0009432319999973515, "std": 1.4639106501181797e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.9200433999986046 }, "orjson": { "error": "All serialization attempts failed", "error_count": 10 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 7.89083999997331e-05, "min": 7.449000000292472e-05, "max": 9.38969999992878e-05, "std": 5.674321598005969e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.07890839999973309 }, "pickle": { "mean": 4.1228199999920887e-05, "min": 3.600699999850576e-05, "max": 5.9671999999011405e-05, "std": 7.065145446199938e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.04122819999992089 }, "jsonpickle": { "mean": 0.0011985716000005198, "min": 0.0011768609999975865, "max": 0.0012242499999999268, "std": 1.537379687248258e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.1985716000005198 }, "msgpack": { "mean": 4.7756900001161286e-05, "min": 4.6877999999139774e-05, "max": 4.947300000424093e-05, "std": 7.703015943676434e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.047756900001161284 } }, "deserialization": { "datason": { "mean": 0.04287318519999985, "min": 0.04230911799999859, "max": 0.04390183099999945, "std": 0.00041945904784996104, "successful_runs": 10, "error_count": 0, "mean_ms": 42.87318519999985 }, "json": { "mean": 1.9291099999207972e-05, "min": 1.8214000000682518e-05, "max": 2.3063999996963958e-05, "std": 1.4443306363307613e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.019291099999207972 }, "pickle": { "mean": 2.2875999998461794e-05, "min": 2.1009000001015465e-05, "max": 3.0727999998703126e-05, "std": 2.878403222108288e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.022875999998461793 }, "jsonpickle": { "mean": 0.000746119899997666, "min": 0.0007251629999984743, "max": 0.0007661099999936027, "std": 1.2245309399204648e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.7461198999976659 }, "msgpack": { "mean": 1.7241399999790018e-05, "min": 1.5128000001141118e-05, "max": 2.940499999937174e-05, "std": 4.320646818808458e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.01724139999979002 } }, "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.190229999953999e-05, "min": 4.512400000322714e-05, "max": 8.275599999763017e-05, "std": 1.1746643245980143e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.05190229999953999 }, "orjson": { "mean": 8.55700000812476e-07, "min": 7.109999984322712e-07, "max": 1.3929999980177854e-06, "std": 2.1632488402558098e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.000855700000812476 }, "ujson": { "mean": 2.52070000001936e-06, "min": 2.3340000012694873e-06, "max": 2.905999998858988e-06, "std": 1.792391635914841e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0025207000000193602 }, "json": { "mean": 6.424899999046829e-06, "min": 5.920999996078535e-06, "max": 7.633999999256957e-06, "std": 5.437569825660387e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006424899999046829 }, "pickle": { "mean": 1.3193000000910616e-06, "min": 1.1320000012915443e-06, "max": 1.9929999979240165e-06, "std": 2.510356539026811e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0013193000000910615 }, "jsonpickle": { "mean": 3.185700000187808e-05, "min": 2.9806000000576205e-05, "max": 3.465600000396307e-05, "std": 1.5496616837634054e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03185700000187808 }, "msgpack": { "mean": 1.8012000005285244e-06, "min": 1.6930000015236146e-06, "max": 2.1740000022418826e-06, "std": 1.609587944038556e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0018012000005285245 } }, "deserialization": { "datason": { "mean": 0.004799648200000917, "min": 0.004669231000001162, "max": 0.0051160200000026634, "std": 0.00012546477331811174, "successful_runs": 10, "error_count": 0, "mean_ms": 4.799648200000917 }, "orjson": { "mean": 1.590100001180872e-06, "min": 1.142000002118948e-06, "max": 2.725000001646549e-06, "std": 5.097802260370577e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001590100001180872 }, "ujson": { "mean": 2.6599000008786787e-06, "min": 2.2140000055514975e-06, "max": 3.4360000000788204e-06, "std": 4.429182138098061e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.002659900000878679 }, "json": { "mean": 3.800200001791154e-06, "min": 3.1860000007100098e-06, "max": 7.153000005644117e-06, "std": 1.2010615504083778e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003800200001791154 }, "pickle": { "mean": 2.0780000006936914e-06, "min": 1.7030000023510183e-06, "max": 2.8050000011603515e-06, "std": 3.584140991077217e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0020780000006936916 }, "jsonpickle": { "mean": 3.785920000041187e-05, "min": 3.5817000004101374e-05, "max": 4.127700000111645e-05, "std": 1.669870041157337e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.037859200000411874 }, "msgpack": { "mean": 1.6842000022165848e-06, "min": 1.4630000038096114e-06, "max": 2.6550000029601506e-06, "std": 3.5040478230545765e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0016842000022165848 } }, "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.661069999964412e-05, "min": 9.164200000100209e-05, "max": 0.00011205100000211132, "std": 6.252129079619967e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09661069999964411 }, "orjson": { "mean": 1.2336000004609104e-06, "min": 1.0119999984681272e-06, "max": 2.4850000031051422e-06, "std": 4.4685647812680507e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0012336000004609105 }, "ujson": { "mean": 5.486399998488878e-06, "min": 5.309999998814874e-06, "max": 6.141999996600589e-06, "std": 2.5168684182856263e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005486399998488878 }, "json": { "mean": 1.3452400001767727e-05, "min": 1.308500000618551e-05, "max": 1.4347000004022448e-05, "std": 3.8325193376988335e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.013452400001767728 }, "pickle": { "mean": 2.652900000299496e-06, "min": 2.474999995172311e-06, "max": 3.3260000051882344e-06, "std": 2.489843612153523e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0026529000002994962 }, "jsonpickle": { "mean": 9.743599999936236e-05, "min": 9.33150000008709e-05, "max": 0.0001119209999984605, "std": 5.30179214937067e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09743599999936237 }, "msgpack": { "mean": 3.446500001302866e-06, "min": 3.27700000468667e-06, "max": 3.7270000063927e-06, "std": 1.5000092649321041e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0034465000013028657 } }, "deserialization": { "datason": { "mean": 0.018520759799999807, "min": 0.018400386000003266, "max": 0.01867058300000224, "std": 9.556068480315316e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 18.52075979999981 }, "orjson": { "mean": 3.023799999368748e-06, "min": 2.804999994054924e-06, "max": 3.917999997327115e-06, "std": 3.4506997643761864e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003023799999368748 }, "ujson": { "mean": 5.419300000397698e-06, "min": 5.0499999986186594e-06, "max": 6.9129999999972824e-06, "std": 5.835209314454616e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005419300000397698 }, "json": { "mean": 6.720700000073521e-06, "min": 6.551999994997004e-06, "max": 7.453999998574545e-06, "std": 2.662480254688191e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006720700000073521 }, "pickle": { "mean": 3.6897999997620445e-06, "min": 3.446999997436251e-06, "max": 4.517999997233346e-06, "std": 3.188321745891631e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0036897999997620445 }, "jsonpickle": { "mean": 9.438929999845413e-05, "min": 8.962799999778781e-05, "max": 0.00011075799999815672, "std": 6.169641770134218e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09438929999845413 }, "msgpack": { "mean": 5.543400000362908e-06, "min": 4.146999998511092e-06, "max": 1.6350999999303895e-05, "std": 3.8060977739201282e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005543400000362908 } }, "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.0003912552000009839, "min": 0.00037963399999796366, "max": 0.0004031470000001036, "std": 8.075401506857685e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.3912552000009839 }, "orjson": { "mean": 8.881999999488244e-06, "min": 8.506000000352287e-06, "max": 1.0389999999915744e-05, "std": 5.58174007151912e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.008881999999488244 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 0.0001047759000002202, "min": 0.00010238200000145525, "max": 0.00011299299999478762, "std": 3.3172426430706192e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.10477590000022019 }, "pickle": { "mean": 3.213449999890372e-05, "min": 3.032699999749866e-05, "max": 3.456499999998641e-05, "std": 1.4379120087191316e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03213449999890372 }, "jsonpickle": { "mean": 0.0011462703000006513, "min": 0.0011325879999972699, "max": 0.0011705489999940255, "std": 1.2473622470993686e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.1462703000006513 }, "msgpack": { "mean": 7.581149999964509e-05, "min": 7.493100000033337e-05, "max": 7.847799999893823e-05, "std": 9.937962285550365e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0758114999996451 } }, "deserialization": { "datason": { "mean": 0.02554919929999997, "min": 0.02531511699999811, "max": 0.025815155000003642, "std": 0.00014002120330878687, "successful_runs": 10, "error_count": 0, "mean_ms": 25.54919929999997 }, "orjson": { "mean": 6.966200000135814e-06, "min": 6.360999996957162e-06, "max": 8.415000003481055e-06, "std": 7.382457887371826e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006966200000135814 }, "json": { "mean": 1.3021499999865682e-05, "min": 1.2661999996055329e-05, "max": 1.3934999998355124e-05, "std": 4.0344468137201063e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.013021499999865682 }, "pickle": { "mean": 1.3309999999222556e-05, "min": 1.2581999996541526e-05, "max": 1.4705000005221791e-05, "std": 6.56756171190979e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.013309999999222555 }, "jsonpickle": { "mean": 0.0006587504000002298, "min": 0.0006312470000011672, "max": 0.0007295090000027926, "std": 2.781305496501418e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.6587504000002298 }, "msgpack": { "mean": 1.0380100002294057e-05, "min": 9.9169999998594e-06, "max": 1.1940999996795654e-05, "std": 5.881599258205091e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.010380100002294057 } }, "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.04122819999992089 }, "simple_objects": { "library": "orjson", "time_ms": 0.000855700000812476 }, "nested_structures": { "library": "orjson", "time_ms": 0.0012336000004609105 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.008881999999488244 } }, "fastest_deserialization": { "api_response": { "library": "msgpack", "time_ms": 0.01724139999979002 }, "simple_objects": { "library": "orjson", "time_ms": 0.001590100001180872 }, "nested_structures": { "library": "orjson", "time_ms": 0.003023799999368748 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.006966200000135814 } }, "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.9200433999986046, "deserialization_ms": 42.87318519999985 }, "simple_objects": { "serialization_ms": 0.05190229999953999, "deserialization_ms": 4.799648200000917 }, "nested_structures": { "serialization_ms": 0.09661069999964411, "deserialization_ms": 18.52075979999981 }, "datetime_heavy": { "serialization_ms": 0.3912552000009839, "deserialization_ms": 25.54919929999997 } } } }, "configurations": { "default": { "description": "Out-of-box experience", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.6849800000405822e-05, "min": 2.5884999999448155e-05, "max": 2.858000000571792e-05, "std": 8.031453186748832e-07, "mean_ms": 0.02684980000040582 }, "deserialization": { "mean": 0.000994720500001023, "min": 0.000988378000002399, "max": 0.0010053580000004558, "std": 6.440282122245639e-06, "mean_ms": 0.994720500001023 }, "total_time_ms": 1.0215703000014287, "successful_runs": 10, "config": {} } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 9.829890000006003e-05, "min": 9.497500000321679e-05, "max": 0.000113176999995801, "std": 5.6041980765200205e-06, "mean_ms": 0.09829890000006003 }, "deserialization": { "mean": 0.001856740400000234, "min": 0.001805849999996667, "max": 0.0020696590000000015, "std": 8.267602103064144e-05, "mean_ms": 1.856740400000234 }, "total_time_ms": 1.9550393000002941, "successful_runs": 10, "config": {} } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0009072444000011615, "min": 0.0008817629999953169, "max": 0.0009609410000024354, "std": 2.361902470655883e-05, "mean_ms": 0.9072444000011615 }, "deserialization": { "mean": 0.13152255789999928, "min": 0.13069437699999753, "max": 0.13273738899999898, "std": 0.0007065362323475198, "mean_ms": 131.52255789999927 }, "total_time_ms": 132.42980230000046, "successful_runs": 10, "config": {} } } } }, "api_fast": { "description": "Fast API responses", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.7449399999568415e-05, "min": 2.6769999998066396e-05, "max": 2.9075000000489126e-05, "std": 7.269722910319444e-07, "mean_ms": 0.027449399999568413 }, "deserialization": { "mean": 0.0010001312999996514, "min": 0.0009890130000016484, "max": 0.0010092999999997687, "std": 6.9623984531608836e-06, "mean_ms": 1.0001312999996514 }, "total_time_ms": 1.0275806999992199, "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.00010590550000131316, "min": 0.00010397400000528023, "max": 0.00011111599999935606, "std": 2.387287872444179e-06, "mean_ms": 0.10590550000131316 }, "deserialization": { "mean": 0.0018179610999993657, "min": 0.0017898249999959148, "max": 0.001854635000000826, "std": 2.1410257647461112e-05, "mean_ms": 1.8179610999993656 }, "total_time_ms": 1.923866600000679, "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.0010512635999987197, "min": 0.0009960849999970378, "max": 0.0014381290000002878, "std": 0.00013647476049840837, "mean_ms": 1.0512635999987197 }, "deserialization": { "mean": 0.12990865080000233, "min": 0.12914320299999815, "max": 0.1312627730000031, "std": 0.0006088848618234061, "mean_ms": 129.90865080000233 }, "total_time_ms": 130.95991440000105, "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": 3.260669999889387e-05, "min": 2.9345000001512744e-05, "max": 4.3730999998103925e-05, "std": 5.2766526853788e-06, "mean_ms": 0.03260669999889387 }, "deserialization": { "mean": 0.000989170900000147, "min": 0.0009759380000033957, "max": 0.0010010450000024207, "std": 7.256780054447796e-06, "mean_ms": 0.9891709000001471 }, "total_time_ms": 1.0217775999990408, "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.00011636889999948608, "min": 0.00011292099999593574, "max": 0.00012803900000335489, "std": 4.812818059193525e-06, "mean_ms": 0.11636889999948608 }, "deserialization": { "mean": 0.001830622399999271, "min": 0.0018019169999945461, "max": 0.0018826969999992116, "std": 2.4432510569551724e-05, "mean_ms": 1.830622399999271 }, "total_time_ms": 1.946991299998757, "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.001217657500000513, "min": 0.0011502629999995406, "max": 0.0015958640000022228, "std": 0.00013407561434407544, "mean_ms": 1.217657500000513 }, "deserialization": { "mean": 0.12989586480000098, "min": 0.12933641400000084, "max": 0.13076455500000606, "std": 0.00039726454743424635, "mean_ms": 129.895864800001 }, "total_time_ms": 131.1135223000015, "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.722879999979e-05, "min": 2.6378999997689334e-05, "max": 2.8082000000040352e-05, "std": 5.437752402348899e-07, "mean_ms": 0.02722879999979 }, "deserialization": { "mean": 0.0009856020999983173, "min": 0.0009706379999983028, "max": 0.000995273999997437, "std": 8.094041106803956e-06, "mean_ms": 0.9856020999983173 }, "total_time_ms": 1.0128308999981073, "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.00011165300000115508, "min": 0.00010901299999943603, "max": 0.00011895200000111572, "std": 2.7462184097818667e-06, "mean_ms": 0.11165300000115508 }, "deserialization": { "mean": 0.0018214713999995524, "min": 0.0018005849999980228, "max": 0.0018382850000051576, "std": 1.1500704599748194e-05, "mean_ms": 1.8214713999995524 }, "total_time_ms": 1.9331244000007075, "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.0011570786999996585, "min": 0.0011003500000015265, "max": 0.0012172580000040512, "std": 4.2970275060212756e-05, "mean_ms": 1.1570786999996585 }, "deserialization": { "mean": 0.13127657610000015, "min": 0.13017229100000094, "max": 0.13209460199999512, "std": 0.0006085719060327171, "mean_ms": 131.27657610000014 }, "total_time_ms": 132.4336547999998, "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.9732300001228394e-05, "min": 2.9054000002304292e-05, "max": 3.120799999578594e-05, "std": 6.140014550904971e-07, "mean_ms": 0.029732300001228396 }, "deserialization": { "mean": 0.0009850172999996687, "min": 0.0009780020000036416, "max": 0.000995545000002096, "std": 4.9570588512395505e-06, "mean_ms": 0.9850172999996687 }, "total_time_ms": 1.014749600000897, "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.00011491130000109706, "min": 0.0001125000000001819, "max": 0.00012020399999812525, "std": 2.212326931684495e-06, "mean_ms": 0.11491130000109706 }, "deserialization": { "mean": 0.0018181169000001773, "min": 0.0018008040000054848, "max": 0.0018343469999990702, "std": 9.420265628880392e-06, "mean_ms": 1.8181169000001773 }, "total_time_ms": 1.9330282000012742, "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.0012369195000012212, "min": 0.0012113459999980591, "max": 0.001278182000000072, "std": 2.0395417312921704e-05, "mean_ms": 1.2369195000012212 }, "deserialization": { "mean": 0.13170344169999879, "min": 0.13094168499999626, "max": 0.13252225899999814, "std": 0.0006091777397144568, "mean_ms": 131.7034416999988 }, "total_time_ms": 132.94036119999998, "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": "secure_storage", "time_ms": 1.0128308999981073 }, "complex_types": { "config": "api_fast", "time_ms": 1.923866600000679 }, "medium_dataset": { "config": "api_fast", "time_ms": 130.95991440000105 } }, "best_for_use_case": { "speed_critical": "secure_storage", "complex_types": "api_fast", "large_datasets": "api_fast" }, "performance_comparison": { "default": { "small_objects": 1.0215703000014287, "complex_types": 1.9550393000002941, "medium_dataset": 132.42980230000046 }, "api_fast": { "small_objects": 1.0275806999992199, "complex_types": 1.923866600000679, "medium_dataset": 130.95991440000105 }, "ml_training": { "small_objects": 1.0217775999990408, "complex_types": 1.946991299998757, "medium_dataset": 131.1135223000015 }, "secure_storage": { "small_objects": 1.0128308999981073, "complex_types": 1.9331244000007075, "medium_dataset": 132.4336547999998 }, "api_consistent": { "small_objects": 1.014749600000897, "complex_types": 1.9330282000012742, "medium_dataset": 132.94036119999998 } } } }, "versioning": { "metadata": { "timestamp": "2025-06-19T12:40:44.407852+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_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "latest", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.06907700000198247, "min_ms": 0.037880999997241815, "max_ms": 0.14572200000628754, "std_ms": 0.04433022632147745, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.05750119999845538, "min_ms": 0.03802100000172004, "max_ms": 0.08228299999757382, "std_ms": 0.017396527330657288, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.058282999999903495, "min_ms": 0.0344549999979904, "max_ms": 0.07887699999997722, "std_ms": 0.020153117141349985, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.056779799999162606, "min_ms": 0.037669999997547166, "max_ms": 0.08113099999462747, "std_ms": 0.01838964060837052, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03728580000057491, "min_ms": 0.03364300000185949, "max_ms": 0.04561499999766738, "std_ms": 0.004968173827602262, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03728580000057491 }, "performance_variance": { "variance_ratio": 1.852635587835513, "range_ms": 0.03179120000140756, "min_ms": 0.03728580000057491, "max_ms": 0.06907700000198247, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "latest", "dataset": "datetime_heavy", "config_results": { "get_api_config": { "mean_ms": 0.134735200001046, "min_ms": 0.10187000000172475, "max_ms": 0.23474799999689822, "std_ms": 0.05661054017965423, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.11446120000044857, "min_ms": 0.08648100000385739, "max_ms": 0.16492700000014793, "std_ms": 0.03542833582988856, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.1253758000018479, "min_ms": 0.09927600000025905, "max_ms": 0.18135799999896562, "std_ms": 0.03373709197818566, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.12275060000064286, "min_ms": 0.09955600000211007, "max_ms": 0.18434299999370296, "std_ms": 0.035334877430117706, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.11053779999770086, "min_ms": 0.09747099999657394, "max_ms": 0.1380969999971171, "std_ms": 0.016556481199946807, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.11053779999770086 }, "performance_variance": { "variance_ratio": 1.2189061117902513, "range_ms": 0.024197400003345138, "min_ms": 0.11053779999770086, "max_ms": 0.134735200001046, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "latest", "dataset": "decimal_precision", "config_results": { "get_api_config": { "mean_ms": 0.47819700000104604, "min_ms": 0.431734000002848, "max_ms": 0.6081430000008936, "std_ms": 0.07363625601917116, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.4660545999982446, "min_ms": 0.4291999999992413, "max_ms": 0.5533510000006459, "std_ms": 0.05026775613584039, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.45801359999870783, "min_ms": 0.42650500000007696, "max_ms": 0.5563360000024886, "std_ms": 0.05517767898366781, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.48092819999965286, "min_ms": 0.4435560000004557, "max_ms": 0.5790789999977619, "std_ms": 0.0560298924826851, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.4413023999987331, "min_ms": 0.42682499999813217, "max_ms": 0.45296500000091555, "std_ms": 0.01168592915908122, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.4413023999987331 }, "performance_variance": { "variance_ratio": 1.0897928495313725, "range_ms": 0.03962580000091975, "min_ms": 0.4413023999987331, "max_ms": 0.48092819999965286, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "latest", "dataset": "large_dataset", "config_results": { "get_api_config": { "mean_ms": 1.712252599999431, "min_ms": 1.6554850000005672, "max_ms": 1.8663979999971048, "std_ms": 0.08818133028643087, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.5591473999990058, "min_ms": 1.5297909999958392, "max_ms": 1.6530400000007717, "std_ms": 0.052907369339659, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5491607999976509, "min_ms": 1.5164259999949081, "max_ms": 1.6327629999963733, "std_ms": 0.0473380956170419, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.7013199999993844, "min_ms": 1.664111000003743, "max_ms": 1.778754000000049, "std_ms": 0.04514218087297182, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.540907199998287, "min_ms": 1.5296909999946706, "max_ms": 1.5535850000034657, "std_ms": 0.011405576169363833, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.540907199998287 }, "performance_variance": { "variance_ratio": 1.1111977411756753, "range_ms": 0.17134540000114384, "min_ms": 1.540907199998287, "max_ms": 1.712252599999431, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "latest", "dataset": "complex_structure", "config_results": { "get_api_config": { "mean_ms": 3.1358151999981487, "min_ms": 3.07502999999798, "max_ms": 3.222764999996741, "std_ms": 0.06035998770391007, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.790573799998697, "min_ms": 2.727071999998998, "max_ms": 2.8965979999995284, "std_ms": 0.07221451782174014, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.9050517999991143, "min_ms": 2.8722629999933247, "max_ms": 2.9899420000063515, "std_ms": 0.04929341392721421, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.1722110000032444, "min_ms": 3.0370389999987424, "max_ms": 3.5294370000045205, "std_ms": 0.20704400872733977, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.887989399999924, "min_ms": 2.8620529999940914, "max_ms": 2.923207000002037, "std_ms": 0.022114471074624824, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.790573799998697 }, "performance_variance": { "variance_ratio": 1.1367594005235504, "range_ms": 0.3816372000045476, "min_ms": 2.790573799998697, "max_ms": 3.1722110000032444, "analysis": "Low variance" } } } } } }, "0.11.0": { "version": "0.11.0", "available_features": [ "serialize", "deserialize" ], "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.11.0", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.05097519999992528, "min_ms": 0.03472499999901402, "max_ms": 0.09293300000479121, "std_ms": 0.02443212701196647, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.04479159999988269, "min_ms": 0.0328719999984628, "max_ms": 0.05964099999999917, "std_ms": 0.01158370099636981, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.043621199999677174, "min_ms": 0.03216900000069245, "max_ms": 0.061043999998844356, "std_ms": 0.012419531823226936, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.0468511999997645, "min_ms": 0.0353860000004147, "max_ms": 0.06453999999678217, "std_ms": 0.013118687117235687, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03332000000142443, "min_ms": 0.030647000002659297, "max_ms": 0.039153000003011584, "std_ms": 0.0035000732865314325, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03332000000142443 }, "performance_variance": { "variance_ratio": 1.529867947111227, "range_ms": 0.017655199998500848, "min_ms": 0.03332000000142443, "max_ms": 0.05097519999992528, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.11.0", "dataset": "datetime_heavy", "config_results": { "get_api_config": { "mean_ms": 0.1424571999990576, "min_ms": 0.09989599999471466, "max_ms": 0.22954800000007936, "std_ms": 0.0566425702864285, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.11638059999938832, "min_ms": 0.0859599999998295, "max_ms": 0.18554500000078633, "std_ms": 0.04342120042653721, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.1242478000023084, "min_ms": 0.0977219999995782, "max_ms": 0.17988500000143404, "std_ms": 0.033466290990876925, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.11784180000233846, "min_ms": 0.09709100000065973, "max_ms": 0.17691000000041868, "std_ms": 0.033962781027728726, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.10319039999870938, "min_ms": 0.09428599999949938, "max_ms": 0.1275979999988408, "std_ms": 0.014020607415865582, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.10319039999870938 }, "performance_variance": { "variance_ratio": 1.3805276459907059, "range_ms": 0.03926680000034821, "min_ms": 0.10319039999870938, "max_ms": 0.1424571999990576, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.11.0", "dataset": "decimal_precision", "config_results": { "get_api_config": { "mean_ms": 0.4804249999978083, "min_ms": 0.43236499999466105, "max_ms": 0.6175810000002002, "std_ms": 0.07772897903406407, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.4671825999992052, "min_ms": 0.43313699999458777, "max_ms": 0.5523390000021777, "std_ms": 0.04861870824087983, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.47251240000036887, "min_ms": 0.4293900000007511, "max_ms": 0.5830370000055041, "std_ms": 0.06410351309133157, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.4801249999985657, "min_ms": 0.4494579999985149, "max_ms": 0.5668969999987894, "std_ms": 0.04950120089957098, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.4526455999979362, "min_ms": 0.4372639999985495, "max_ms": 0.4794639999943229, "std_ms": 0.019917900926181186, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.4526455999979362 }, "performance_variance": { "variance_ratio": 1.0613711919435398, "range_ms": 0.027779399999872112, "min_ms": 0.4526455999979362, "max_ms": 0.4804249999978083, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.11.0", "dataset": "large_dataset", "config_results": { "get_api_config": { "mean_ms": 1.7159513999999376, "min_ms": 1.6608939999969152, "max_ms": 1.859936000002449, "std_ms": 0.08182405309908389, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.5722016000012218, "min_ms": 1.541492000001199, "max_ms": 1.6732280000013589, "std_ms": 0.05672603592990381, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5753314000008345, "min_ms": 1.533688000002087, "max_ms": 1.6714540000037914, "std_ms": 0.05518981510139281, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.715544999998997, "min_ms": 1.678968999996755, "max_ms": 1.8059149999984925, "std_ms": 0.05231845167336727, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.5448706000015022, "min_ms": 1.5418930000024034, "max_ms": 1.5490959999979736, "std_ms": 0.0030052725819847406, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.5448706000015022 }, "performance_variance": { "variance_ratio": 1.110741184406169, "range_ms": 0.1710807999984354, "min_ms": 1.5448706000015022, "max_ms": 1.7159513999999376, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.11.0", "dataset": "complex_structure", "config_results": { "get_api_config": { "mean_ms": 3.1074484000001235, "min_ms": 3.045575000001577, "max_ms": 3.28510199999954, "std_ms": 0.10093764590711665, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.7987718000005657, "min_ms": 2.739285000004088, "max_ms": 2.941831999997646, "std_ms": 0.08150903183334342, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.8877648000019462, "min_ms": 2.8435880000046154, "max_ms": 3.0375199999994607, "std_ms": 0.08383766208839456, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.093504200001007, "min_ms": 3.0539300000000935, "max_ms": 3.1596370000031015, "std_ms": 0.04247945791498027, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.8938120000020717, "min_ms": 2.871820999999386, "max_ms": 2.9303400000060265, "std_ms": 0.022932459149011868, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.7987718000005657 }, "performance_variance": { "variance_ratio": 1.110290020786795, "range_ms": 0.30867659999955777, "min_ms": 2.7987718000005657, "max_ms": 3.1074484000001235, "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_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.9.0", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.04108659999815245, "min_ms": 0.02008799999941857, "max_ms": 0.10598699999775363, "std_ms": 0.0365908784577692, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.024068800000520696, "min_ms": 0.017762999995341033, "max_ms": 0.04377100000141354, "std_ms": 0.011115021377193064, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.023165399998958947, "min_ms": 0.017122999999230615, "max_ms": 0.04128700000194385, "std_ms": 0.01027381551951824, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.03231619999866098, "min_ms": 0.022362000002829063, "max_ms": 0.04840999999800033, "std_ms": 0.012415360895083808, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.018422200000145494, "min_ms": 0.016179999995813432, "max_ms": 0.023925000000701857, "std_ms": 0.003205725300344987, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.018422200000145494 }, "performance_variance": { "variance_ratio": 2.230276514087783, "range_ms": 0.022664399998006957, "min_ms": 0.018422200000145494, "max_ms": 0.04108659999815245, "analysis": "High variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.9.0", "dataset": "datetime_heavy", "config_results": { "get_api_config": { "mean_ms": 0.11677939999970022, "min_ms": 0.06590299999942317, "max_ms": 0.195144000002756, "std_ms": 0.05762994786978064, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.05947099999872307, "min_ms": 0.05131599999685932, "max_ms": 0.08547999999564126, "std_ms": 0.01463202839486393, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.06702299999972183, "min_ms": 0.06143499999922142, "max_ms": 0.08701200000160725, "std_ms": 0.011193141182141908, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.0794819999995866, "min_ms": 0.06426899999922853, "max_ms": 0.11786900000032574, "std_ms": 0.02219192551408806, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.06450819999912483, "min_ms": 0.05969099999703076, "max_ms": 0.07780499999654467, "std_ms": 0.007521210852111662, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 0.05947099999872307 }, "performance_variance": { "variance_ratio": 1.9636360579476995, "range_ms": 0.057308400000977144, "min_ms": 0.05947099999872307, "max_ms": 0.11677939999970022, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.9.0", "dataset": "decimal_precision", "config_results": { "get_api_config": { "mean_ms": 0.45032499999990705, "min_ms": 0.39993499999724236, "max_ms": 0.6035450000041465, "std_ms": 0.08610187844014183, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.40305300000085253, "min_ms": 0.3820320000045285, "max_ms": 0.45098000000365346, "std_ms": 0.02769293237567665, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.40541959999984556, "min_ms": 0.3850079999949685, "max_ms": 0.43575200000134373, "std_ms": 0.0205663677108699, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.42061179999848264, "min_ms": 0.3953569999950446, "max_ms": 0.4474429999987706, "std_ms": 0.024530303559765595, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.40815260000215403, "min_ms": 0.38704100000330754, "max_ms": 0.42500200000006316, "std_ms": 0.016115995494092854, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 0.40305300000085253 }, "performance_variance": { "variance_ratio": 1.1172848235814012, "range_ms": 0.047271999999054515, "min_ms": 0.40305300000085253, "max_ms": 0.45032499999990705, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.9.0", "dataset": "large_dataset", "config_results": { "get_api_config": { "mean_ms": 1.8688603999976294, "min_ms": 1.8170459999993227, "max_ms": 1.979137999995828, "std_ms": 0.06379595036250052, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.7259000000009905, "min_ms": 1.7079029999962358, "max_ms": 1.75518000000352, "std_ms": 0.01754352842422145, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.7199688000005153, "min_ms": 1.6984550000032073, "max_ms": 1.7411440000003608, "std_ms": 0.016513650979090657, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.1122399999981667, "min_ms": 2.0804369999964933, "max_ms": 2.197324000000833, "std_ms": 0.04852709013160001, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.6978058000006513, "min_ms": 1.686542999998153, "max_ms": 1.7195239999949763, "std_ms": 0.013431197700100967, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.6978058000006513 }, "performance_variance": { "variance_ratio": 1.2440998846849012, "range_ms": 0.4144341999975154, "min_ms": 1.6978058000006513, "max_ms": 2.1122399999981667, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.9.0", "dataset": "complex_structure", "config_results": { "get_api_config": { "mean_ms": 2.6448385999970014, "min_ms": 2.480693000002532, "max_ms": 3.1973879999966925, "std_ms": 0.30996401508415733, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.237639400000546, "min_ms": 2.2118110000022284, "max_ms": 2.279227000002493, "std_ms": 0.02557296760830274, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.345356200001447, "min_ms": 2.30185899999924, "max_ms": 2.399040999996771, "std_ms": 0.047460960025789665, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.5662977999999725, "min_ms": 2.5200760000032574, "max_ms": 2.6532039999977997, "std_ms": 0.05369862799476423, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.322602000002405, "min_ms": 2.3030920000053356, "max_ms": 2.358044000004611, "std_ms": 0.022084128192037825, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_strict_config", "get_ml_config" ], "optimization_configs": { "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_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_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" } }, "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" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.237639400000546 }, "performance_variance": { "variance_ratio": 1.1819771317918142, "range_ms": 0.40719919999645526, "min_ms": 2.237639400000546, "max_ms": 2.6448385999970014, "analysis": "Low variance" } } } } } } }, "optimization_summary": { "config_evolution": { "get_api_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_strict_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_ml_config": { "latest": true, "0.11.0": true, "0.9.0": true } }, "performance_by_config": { "basic_types": { "latest": { "get_api_config": 0.06907700000198247, "get_performance_config": 0.05750119999845538, "get_strict_config": 0.058282999999903495, "get_ml_config": 0.056779799999162606, "default": 0.03728580000057491 }, "0.11.0": { "get_api_config": 0.05097519999992528, "get_performance_config": 0.04479159999988269, "get_strict_config": 0.043621199999677174, "get_ml_config": 0.0468511999997645, "default": 0.03332000000142443 }, "0.9.0": { "get_api_config": 0.04108659999815245, "get_performance_config": 0.024068800000520696, "get_strict_config": 0.023165399998958947, "get_ml_config": 0.03231619999866098, "default": 0.018422200000145494 } }, "datetime_heavy": { "latest": { "get_api_config": 0.134735200001046, "get_performance_config": 0.11446120000044857, "get_strict_config": 0.1253758000018479, "get_ml_config": 0.12275060000064286, "default": 0.11053779999770086 }, "0.11.0": { "get_api_config": 0.1424571999990576, "get_performance_config": 0.11638059999938832, "get_strict_config": 0.1242478000023084, "get_ml_config": 0.11784180000233846, "default": 0.10319039999870938 }, "0.9.0": { "get_api_config": 0.11677939999970022, "get_performance_config": 0.05947099999872307, "get_strict_config": 0.06702299999972183, "get_ml_config": 0.0794819999995866, "default": 0.06450819999912483 } }, "decimal_precision": { "latest": { "get_api_config": 0.47819700000104604, "get_performance_config": 0.4660545999982446, "get_strict_config": 0.45801359999870783, "get_ml_config": 0.48092819999965286, "default": 0.4413023999987331 }, "0.11.0": { "get_api_config": 0.4804249999978083, "get_performance_config": 0.4671825999992052, "get_strict_config": 0.47251240000036887, "get_ml_config": 0.4801249999985657, "default": 0.4526455999979362 }, "0.9.0": { "get_api_config": 0.45032499999990705, "get_performance_config": 0.40305300000085253, "get_strict_config": 0.40541959999984556, "get_ml_config": 0.42061179999848264, "default": 0.40815260000215403 } }, "large_dataset": { "latest": { "get_api_config": 1.712252599999431, "get_performance_config": 1.5591473999990058, "get_strict_config": 1.5491607999976509, "get_ml_config": 1.7013199999993844, "default": 1.540907199998287 }, "0.11.0": { "get_api_config": 1.7159513999999376, "get_performance_config": 1.5722016000012218, "get_strict_config": 1.5753314000008345, "get_ml_config": 1.715544999998997, "default": 1.5448706000015022 }, "0.9.0": { "get_api_config": 1.8688603999976294, "get_performance_config": 1.7259000000009905, "get_strict_config": 1.7199688000005153, "get_ml_config": 2.1122399999981667, "default": 1.6978058000006513 } } }, "optimization_recommendations": { "fastest_configs_by_dataset": { "basic_types": { "config": "default", "version": "0.9.0", "time_ms": 0.018422200000145494 }, "datetime_heavy": { "config": "get_performance_config", "version": "0.9.0", "time_ms": 0.05947099999872307 }, "decimal_precision": { "config": "get_performance_config", "version": "0.9.0", "time_ms": 0.40305300000085253 }, "large_dataset": { "config": "default", "version": "latest", "time_ms": 1.540907199998287 } }, "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 } }