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 | 1.017 | 0.879 | 1.818 | 0.296 | 10/10 |
json | 0.169 | 0.150 | 0.192 | 0.013 | 10/10 |
pickle | 0.081 | 0.072 | 0.097 | 0.008 | 10/10 |
jsonpickle | 1.299 | 1.155 | 2.097 | 0.283 | 10/10 |
msgpack | 0.052 | 0.047 | 0.089 | 0.013 | 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.050 | 0.043 | 0.075 | 0.010 | 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.007 | 0.000 | 10/10 |
pickle | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
jsonpickle | 0.032 | 0.030 | 0.039 | 0.003 | 10/10 |
msgpack | 0.002 | 0.002 | 0.002 | 0.000 | 10/10 |
Deeply nested data structures
📝 Dataset Details: Deeply nested objects with complex hierarchies
🔑 Key Features: deep nesting, configuration objects, mixed data types
{
"config": {
"database": {
"hosts": [
"db1.example.com",
"db2.example.com"
],
"connection": {
"pool_size": 10,
"timeout": 30,
"retry_policy": {
"max_attempts": 3,
"backoff": "exponential"
}
}
},
"services": {
"auth": {
"enabled": true,
"provider": "oauth2"
},
"cache": {
"ttl": 3600,
"type": "redis"
}
}
}
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.093 | 0.090 | 0.107 | 0.005 | 10/10 |
orjson | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
ujson | 0.005 | 0.005 | 0.006 | 0.000 | 10/10 |
json | 0.015 | 0.013 | 0.026 | 0.004 | 10/10 |
pickle | 0.003 | 0.003 | 0.003 | 0.000 | 10/10 |
jsonpickle | 0.098 | 0.094 | 0.110 | 0.004 | 10/10 |
msgpack | 0.003 | 0.003 | 0.004 | 0.000 | 10/10 |
Data with many datetime and UUID objects
📝 Dataset Details: Objects with many datetime fields, timestamps, and UUIDs
🔑 Key Features: ISO timestamps, UUID identifiers, timezone handling, date arithmetic
{
"events": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2024-01-01T12:00:00Z",
"event_type": "user_action",
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"created_at": "2024-01-01T10:00:00Z",
"updated_at": "2024-01-01T11:00:00Z",
"expires_at": "2024-01-02T12:00:00Z"
}
},
"... 14 more events"
]
}
Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
---|---|---|---|---|---|
datason | 0.390 | 0.383 | 0.402 | 0.006 | 10/10 |
orjson | 0.009 | 0.009 | 0.011 | 0.001 | 10/10 |
json | 0.105 | 0.102 | 0.119 | 0.005 | 10/10 |
pickle | 0.033 | 0.030 | 0.044 | 0.004 | 10/10 |
jsonpickle | 1.154 | 1.126 | 1.253 | 0.039 | 10/10 |
msgpack | 0.077 | 0.075 | 0.089 | 0.004 | 10/10 |
Use Case | Best Configuration |
---|---|
Speed Critical | default |
Complex Types | default |
Large Datasets | api_fast |
Version | Available Features | Config Methods | Status |
---|---|---|---|
latest | deserialize, serialize | get_performance_config, get_api_config, get_ml_config, get_strict_config | ✅ Available |
0.11.0 | deserialize, serialize | get_performance_config, get_api_config, get_ml_config, get_strict_config | ✅ Available |
0.10.0 | ❌ Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1. | ❌ Failed | |
0.9.0 | deserialize, serialize | get_performance_config, get_api_config, get_ml_config, get_strict_config | ✅ Available |
{ "suite_type": "complete", "metadata": { "timestamp": "2025-06-18T03:11:48.357947+00:00", "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "runner_info": { "os": "posix", "github_sha": "e410e37a190fede7dc1163c81e2a9a289c6913ab", "github_ref": "refs/heads/main", "ci_run_id": "15722975520" } }, "execution_time": 12.459591388702393, "competitive": { "api_response": { "description": "Typical API response with metadata", "serialization": { "datason": { "mean": 0.001016822799874717, "min": 0.000878794999607635, "max": 0.00181832399994164, "std": 0.0002964139844216967, "successful_runs": 10, "error_count": 0, "mean_ms": 1.016822799874717 }, "orjson": { "error": "All serialization attempts failed", "error_count": 10 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 0.0001688633000867412, "min": 0.00015027100016595796, "max": 0.00019199000007574796, "std": 1.2655215812865532e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.16886330008674122 }, "pickle": { "mean": 8.12380999832385e-05, "min": 7.209500017779646e-05, "max": 9.734300010677543e-05, "std": 8.173191982844366e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0812380999832385 }, "jsonpickle": { "mean": 0.0012986472000193316, "min": 0.0011548620000212395, "max": 0.002097135999974853, "std": 0.00028254712876903267, "successful_runs": 10, "error_count": 0, "mean_ms": 1.2986472000193316 }, "msgpack": { "mean": 5.195509997975023e-05, "min": 4.661700040742289e-05, "max": 8.937799975683447e-05, "std": 1.3215866973330742e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.05195509997975023 } }, "deserialization": { "datason": { "mean": 0.042576547199951166, "min": 0.04223975800005064, "max": 0.04289142899961007, "std": 0.00019827254481182712, "successful_runs": 10, "error_count": 0, "mean_ms": 42.576547199951165 }, "json": { "mean": 2.045719993475359e-05, "min": 1.757299969540327e-05, "max": 3.576700009944034e-05, "std": 5.426864065349996e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.02045719993475359 }, "pickle": { "mean": 2.1906999972998164e-05, "min": 2.0598999981302768e-05, "max": 2.6979999802279053e-05, "std": 1.8908340773083105e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.021906999972998165 }, "jsonpickle": { "mean": 0.0007199156999831757, "min": 0.0007049490000099468, "max": 0.0007438430002366658, "std": 1.1380446017956923e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.7199156999831757 }, "msgpack": { "mean": 1.639359998080181e-05, "min": 1.5497999811486807e-05, "max": 1.7843000023276545e-05, "std": 6.542978329453442e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.01639359998080181 } }, "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": 4.9625099927652626e-05, "min": 4.292999983590562e-05, "max": 7.516100004067994e-05, "std": 1.04156731316118e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.04962509992765263 }, "orjson": { "mean": 8.522999905835604e-07, "min": 7.210001058410853e-07, "max": 1.44300020110677e-06, "std": 2.226178058379428e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0008522999905835604 }, "ujson": { "mean": 2.661099915712839e-06, "min": 2.485000095475698e-06, "max": 2.924999989772914e-06, "std": 1.46260347605017e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.002661099915712839 }, "json": { "mean": 6.392099976437748e-06, "min": 5.932000021857675e-06, "max": 7.41400026527117e-06, "std": 4.764367203700921e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006392099976437748 }, "pickle": { "mean": 1.3505999504559441e-06, "min": 1.1619999895629007e-06, "max": 1.9839999367832206e-06, "std": 2.422689840922712e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001350599950455944 }, "jsonpickle": { "mean": 3.2418700084235755e-05, "min": 3.0376999802683713e-05, "max": 3.919300024790573e-05, "std": 2.712756115713492e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03241870008423575 }, "msgpack": { "mean": 1.8774000182020244e-06, "min": 1.75300010596402e-06, "max": 2.2939998416404705e-06, "std": 1.725334907386968e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0018774000182020245 } }, "deserialization": { "datason": { "mean": 0.0048120195998762934, "min": 0.0047510239996881864, "max": 0.004888040999958321, "std": 4.3827636905719244e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 4.812019599876294 }, "orjson": { "mean": 1.6060000234574545e-06, "min": 1.1219999578315765e-06, "max": 2.6550001166469883e-06, "std": 5.119872477348328e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0016060000234574545 }, "ujson": { "mean": 2.48159994953312e-06, "min": 2.193000000261236e-06, "max": 2.9359998734435067e-06, "std": 2.680821950134247e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.00248159994953312 }, "json": { "mean": 3.4544999380159425e-06, "min": 3.217000084987376e-06, "max": 4.128000000491738e-06, "std": 3.016002306559407e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0034544999380159425 }, "pickle": { "mean": 2.002900100706029e-06, "min": 1.7130000742326956e-06, "max": 2.645000222400995e-06, "std": 2.680698345273671e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0020029001007060288 }, "jsonpickle": { "mean": 3.629609996096406e-05, "min": 3.518599987728521e-05, "max": 3.941400018447894e-05, "std": 1.2802810216930912e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03629609996096406 }, "msgpack": { "mean": 1.624200058358838e-06, "min": 1.4530000953527633e-06, "max": 2.023999968514545e-06, "std": 1.788014685191744e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0016242000583588379 } }, "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.31084000512783e-05, "min": 8.990900005301228e-05, "max": 0.0001067700000021432, "std": 5.16094124343471e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0931084000512783 }, "orjson": { "mean": 1.2403999789967201e-06, "min": 1.0129997463081963e-06, "max": 2.494000000297092e-06, "std": 4.4906105603707367e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0012403999789967202 }, "ujson": { "mean": 5.341900032362901e-06, "min": 5.129999863129342e-06, "max": 5.761000011261785e-06, "std": 1.9439559008020233e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005341900032362901 }, "json": { "mean": 1.4887700035615126e-05, "min": 1.3225000202510273e-05, "max": 2.5578000077075558e-05, "std": 3.7925741176242e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.014887700035615126 }, "pickle": { "mean": 2.761100040515885e-06, "min": 2.5350000214530155e-06, "max": 3.3760002224880736e-06, "std": 2.609238163170945e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0027611000405158848 }, "jsonpickle": { "mean": 9.775899984560965e-05, "min": 9.409599988430273e-05, "max": 0.00010951499962175149, "std": 4.476803091556021e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09775899984560965 }, "msgpack": { "mean": 3.4994000088772736e-06, "min": 3.3159999475174118e-06, "max": 3.806999757216545e-06, "std": 1.6177081398349608e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0034994000088772736 } }, "deserialization": { "datason": { "mean": 0.01855408669994176, "min": 0.018447435999860318, "max": 0.018784947999847645, "std": 9.207984870937487e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 18.554086699941763 }, "orjson": { "mean": 2.9674999495910017e-06, "min": 2.7549999686016236e-06, "max": 3.907000063918531e-06, "std": 3.4323051351638775e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0029674999495910015 }, "ujson": { "mean": 5.331900001692702e-06, "min": 5.119999968883349e-06, "max": 6.062000011297641e-06, "std": 3.059108887840126e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005331900001692702 }, "json": { "mean": 8.13419997029996e-06, "min": 6.472000222856877e-06, "max": 2.065799981210148e-05, "std": 4.416272905452011e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.00813419997029996 }, "pickle": { "mean": 3.7949000216030983e-06, "min": 3.5570001273299567e-06, "max": 4.327999704401009e-06, "std": 2.2155476267409744e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003794900021603098 }, "jsonpickle": { "mean": 9.226800002579694e-05, "min": 8.925700012696325e-05, "max": 0.0001039049998325936, "std": 4.263289253885755e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09226800002579694 }, "msgpack": { "mean": 4.313999943406088e-06, "min": 4.087999968760414e-06, "max": 5.1590000111900736e-06, "std": 3.200177295234283e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.004313999943406088 } }, "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.00038958429986450936, "min": 0.0003829069996754697, "max": 0.0004015919998892059, "std": 6.207414283916714e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.3895842998645094 }, "orjson": { "mean": 8.826399971439969e-06, "min": 8.506000085617416e-06, "max": 1.0560000191617291e-05, "std": 6.162300464257001e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.008826399971439969 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 0.00010495579995222215, "min": 0.00010187099996983306, "max": 0.00011889300003531389, "std": 5.010813059663536e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.10495579995222215 }, "pickle": { "mean": 3.3225999959540784e-05, "min": 3.005600001415587e-05, "max": 4.3711999751394615e-05, "std": 4.178370649049536e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.033225999959540786 }, "jsonpickle": { "mean": 0.0011540383999545157, "min": 0.001125596999827394, "max": 0.0012534870002127718, "std": 3.871354170820025e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.1540383999545156 }, "msgpack": { "mean": 7.68439999774273e-05, "min": 7.50610001887253e-05, "max": 8.86359998730768e-05, "std": 4.154332126305575e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0768439999774273 } }, "deserialization": { "datason": { "mean": 0.025518980300012116, "min": 0.025358814999890456, "max": 0.025709682000069733, "std": 0.00010859510406857964, "successful_runs": 10, "error_count": 0, "mean_ms": 25.518980300012117 }, "orjson": { "mean": 6.664499960606918e-06, "min": 6.372000370902242e-06, "max": 7.92499986346229e-06, "std": 4.59394312268237e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006664499960606918 }, "json": { "mean": 1.284920003854495e-05, "min": 1.2442999832273927e-05, "max": 1.4057000043976586e-05, "std": 4.7619831847153676e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.01284920003854495 }, "pickle": { "mean": 1.3955399936094182e-05, "min": 1.2884999705420341e-05, "max": 1.8074000308843097e-05, "std": 1.548938659956471e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.013955399936094182 }, "jsonpickle": { "mean": 0.000644977699903393, "min": 0.0006244290002541675, "max": 0.0006717079995723907, "std": 1.4189681216191924e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.6449776999033929 }, "msgpack": { "mean": 1.019520000227203e-05, "min": 9.698000212665647e-06, "max": 1.1570999959076289e-05, "std": 5.321906137265452e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.010195200002272031 } }, "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": "msgpack", "time_ms": 0.05195509997975023 }, "simple_objects": { "library": "orjson", "time_ms": 0.0008522999905835604 }, "nested_structures": { "library": "orjson", "time_ms": 0.0012403999789967202 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.008826399971439969 } }, "fastest_deserialization": { "api_response": { "library": "msgpack", "time_ms": 0.01639359998080181 }, "simple_objects": { "library": "orjson", "time_ms": 0.0016060000234574545 }, "nested_structures": { "library": "orjson", "time_ms": 0.0029674999495910015 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.006664499960606918 } }, "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": 1.016822799874717, "deserialization_ms": 42.576547199951165 }, "simple_objects": { "serialization_ms": 0.04962509992765263, "deserialization_ms": 4.812019599876294 }, "nested_structures": { "serialization_ms": 0.0931084000512783, "deserialization_ms": 18.554086699941763 }, "datetime_heavy": { "serialization_ms": 0.3895842998645094, "deserialization_ms": 25.518980300012117 } } } }, "configurations": { "default": { "description": "Out-of-box experience", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.1085400021547684e-05, "min": 2.0307000340835657e-05, "max": 2.2882999928697245e-05, "std": 7.213069478267446e-07, "mean_ms": 0.021085400021547684 }, "deserialization": { "mean": 0.0009884675999273895, "min": 0.0009783219998098502, "max": 0.0009998320001614047, "std": 7.171500967498508e-06, "mean_ms": 0.9884675999273895 }, "total_time_ms": 1.0095529999489372, "successful_runs": 10, "config": {} } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 8.931210004448076e-05, "min": 8.509899998898618e-05, "max": 0.00010124899972652202, "std": 4.6672832978727294e-06, "mean_ms": 0.08931210004448076 }, "deserialization": { "mean": 0.0018043790999854536, "min": 0.0017924150001817907, "max": 0.001827211000090756, "std": 1.0608323003954703e-05, "mean_ms": 1.8043790999854536 }, "total_time_ms": 1.8936912000299344, "successful_runs": 10, "config": {} } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0008805453999684687, "min": 0.0008636970001134614, "max": 0.0009329569998044462, "std": 2.0668237355909933e-05, "mean_ms": 0.8805453999684687 }, "deserialization": { "mean": 0.1326709251999091, "min": 0.13123242499978005, "max": 0.13418196699967666, "std": 0.0009279473134949756, "mean_ms": 132.6709251999091 }, "total_time_ms": 133.55147059987758, "successful_runs": 10, "config": {} } } } }, "api_fast": { "description": "Fast API responses", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.1750699897893355e-05, "min": 2.1019000087107997e-05, "max": 2.2852999791211914e-05, "std": 5.456383728847755e-07, "mean_ms": 0.021750699897893355 }, "deserialization": { "mean": 0.0009919613000420214, "min": 0.0009858560001703154, "max": 0.001002417000108835, "std": 4.693114178994369e-06, "mean_ms": 0.9919613000420213 }, "total_time_ms": 1.0137119999399147, "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.00010111540000252716, "min": 9.744299995873007e-05, "max": 0.00011098699997091899, "std": 3.954497210409761e-06, "mean_ms": 0.10111540000252717 }, "deserialization": { "mean": 0.0018421738000142795, "min": 0.0018147679998037347, "max": 0.0019375570000192965, "std": 3.5170653325687695e-05, "mean_ms": 1.8421738000142795 }, "total_time_ms": 1.9432892000168067, "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.0009963476000848458, "min": 0.0009762780000528437, "max": 0.001015501999972912, "std": 1.400761982838618e-05, "mean_ms": 0.9963476000848458 }, "deserialization": { "mean": 0.13197231539998028, "min": 0.1307282520001536, "max": 0.1336497510001209, "std": 0.0010452366057224509, "mean_ms": 131.9723153999803 }, "total_time_ms": 132.96866300006513, "successful_runs": 10, "config": { "date_format": "unix", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "values", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "ml_training": { "description": "ML model serialization", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.438970004732255e-05, "min": 2.3844999759603525e-05, "max": 2.5678999918454792e-05, "std": 6.018823849969746e-07, "mean_ms": 0.02438970004732255 }, "deserialization": { "mean": 0.000998334900032205, "min": 0.0009907950002343568, "max": 0.0010051919998659287, "std": 5.001761661828478e-06, "mean_ms": 0.998334900032205 }, "total_time_ms": 1.0227246000795276, "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.00010651420002432133, "min": 0.0001046160000441887, "max": 0.00011060699989684508, "std": 1.6214764179245394e-06, "mean_ms": 0.10651420002432133 }, "deserialization": { "mean": 0.0018350185999679524, "min": 0.0018174930000895984, "max": 0.0018550029999460094, "std": 1.1269232744038697e-05, "mean_ms": 1.8350185999679525 }, "total_time_ms": 1.9415327999922738, "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.0011780554999404557, "min": 0.0011467560002529353, "max": 0.0012239109996698971, "std": 2.0093959354386993e-05, "mean_ms": 1.1780554999404558 }, "deserialization": { "mean": 0.13244108830008372, "min": 0.1312754360001236, "max": 0.13411861200029307, "std": 0.001026348869330539, "mean_ms": 132.44108830008372 }, "total_time_ms": 133.61914380002418, "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.1864899963475182e-05, "min": 2.125999981217319e-05, "max": 2.3022999812383205e-05, "std": 6.035433851799487e-07, "mean_ms": 0.02186489996347518 }, "deserialization": { "mean": 0.0010107260000040696, "min": 0.0009971370000130264, "max": 0.0010753330002444272, "std": 2.3283796525425536e-05, "mean_ms": 1.0107260000040696 }, "total_time_ms": 1.0325908999675448, "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.00010745809995569289, "min": 0.0001015809998534678, "max": 0.00011915300001419382, "std": 5.303264902884918e-06, "mean_ms": 0.10745809995569289 }, "deserialization": { "mean": 0.0018476106999514741, "min": 0.0018325109999750566, "max": 0.0018709920000219427, "std": 1.170217633932816e-05, "mean_ms": 1.847610699951474 }, "total_time_ms": 1.955068799907167, "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.0010985822998918592, "min": 0.0010816449998856115, "max": 0.0011247649999859277, "std": 1.267341928077485e-05, "mean_ms": 1.0985822998918593 }, "deserialization": { "mean": 0.13202846890008005, "min": 0.13041903400016963, "max": 0.13296278600000733, "std": 0.000826762299587812, "mean_ms": 132.02846890008004 }, "total_time_ms": 133.1270511999719, "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.36571999721491e-05, "min": 2.3043000055622542e-05, "max": 2.47369998760405e-05, "std": 4.777364809381348e-07, "mean_ms": 0.0236571999721491 }, "deserialization": { "mean": 0.0009993216000566464, "min": 0.00098948200002269, "max": 0.0010174750000260246, "std": 7.551699957136465e-06, "mean_ms": 0.9993216000566464 }, "total_time_ms": 1.0229788000287956, "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.00010795139992296754, "min": 0.00010537699972701375, "max": 0.00011227099957977771, "std": 1.985803956484596e-06, "mean_ms": 0.10795139992296754 }, "deserialization": { "mean": 0.0018371280001247214, "min": 0.0018250960001751082, "max": 0.0018657630002962833, "std": 1.2013932961334536e-05, "mean_ms": 1.8371280001247214 }, "total_time_ms": 1.945079400047689, "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.0012004113000330108, "min": 0.0011857100002998777, "max": 0.0012303839998821786, "std": 1.3916711822823055e-05, "mean_ms": 1.2004113000330108 }, "deserialization": { "mean": 0.13192538720004449, "min": 0.13084099500019875, "max": 0.13303823700016437, "std": 0.0005651006723775172, "mean_ms": 131.9253872000445 }, "total_time_ms": 133.1257985000775, "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": "default", "time_ms": 1.0095529999489372 }, "complex_types": { "config": "default", "time_ms": 1.8936912000299344 }, "medium_dataset": { "config": "api_fast", "time_ms": 132.96866300006513 } }, "best_for_use_case": { "speed_critical": "default", "complex_types": "default", "large_datasets": "api_fast" }, "performance_comparison": { "default": { "small_objects": 1.0095529999489372, "complex_types": 1.8936912000299344, "medium_dataset": 133.55147059987758 }, "api_fast": { "small_objects": 1.0137119999399147, "complex_types": 1.9432892000168067, "medium_dataset": 132.96866300006513 }, "ml_training": { "small_objects": 1.0227246000795276, "complex_types": 1.9415327999922738, "medium_dataset": 133.61914380002418 }, "secure_storage": { "small_objects": 1.0325908999675448, "complex_types": 1.955068799907167, "medium_dataset": 133.1270511999719 }, "api_consistent": { "small_objects": 1.0229788000287956, "complex_types": 1.945079400047689, "medium_dataset": 133.1257985000775 } } } }, "versioning": { "metadata": { "timestamp": "2025-06-18T03:11:57.781688+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": [ "deserialize", "serialize" ], "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "latest", "dataset": "basic_types", "config_results": { "get_performance_config": { "mean_ms": 0.055143200097518275, "min_ms": 0.03438400017330423, "max_ms": 0.08486900014759158, "std_ms": 0.018970004378733883, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.053449999995791586, "min_ms": 0.03413400008867029, "max_ms": 0.07311699982892605, "std_ms": 0.01458452923324818, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.05241760009084828, "min_ms": 0.03525500005707727, "max_ms": 0.06647400005022064, "std_ms": 0.01190793090405657, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.0509035999129992, "min_ms": 0.03286199989815941, "max_ms": 0.06876899988128571, "std_ms": 0.013366703032134594, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03278520016465336, "min_ms": 0.03019700034201378, "max_ms": 0.0388519997613912, "std_ms": 0.003488688759916132, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03278520016465336 }, "performance_variance": { "variance_ratio": 1.6819540469656702, "range_ms": 0.022357999932864914, "min_ms": 0.03278520016465336, "max_ms": 0.055143200097518275, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "latest", "dataset": "datetime_heavy", "config_results": { "get_performance_config": { "mean_ms": 0.11555820010471507, "min_ms": 0.08689300011610612, "max_ms": 0.17427600005248678, "std_ms": 0.035635478694100664, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.12241119993632309, "min_ms": 0.10048800004369696, "max_ms": 0.19351199989614543, "std_ms": 0.040123846873539364, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.11797080005635507, "min_ms": 0.09450700008528656, "max_ms": 0.19359199995960807, "std_ms": 0.042728907747457766, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.12091839998902287, "min_ms": 0.09377599963045213, "max_ms": 0.1750370001900592, "std_ms": 0.03289612169577064, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.09745660008775303, "min_ms": 0.09400599992659409, "max_ms": 0.10618900023473543, "std_ms": 0.005024500883547645, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.09745660008775303 }, "performance_variance": { "variance_ratio": 1.2560585925027155, "range_ms": 0.024954599848570055, "min_ms": 0.09745660008775303, "max_ms": 0.12241119993632309, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "latest", "dataset": "decimal_precision", "config_results": { "get_performance_config": { "mean_ms": 0.4726631998892117, "min_ms": 0.4239340000822267, "max_ms": 0.5932509998274327, "std_ms": 0.06939293979100707, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.45362699984252686, "min_ms": 0.411068999710551, "max_ms": 0.5410230000961747, "std_ms": 0.051361585115800176, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.467561399909755, "min_ms": 0.4294239997761906, "max_ms": 0.5734530000154336, "std_ms": 0.0608197841848336, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.4457486000319477, "min_ms": 0.4157890002716158, "max_ms": 0.5245319998721243, "std_ms": 0.04494038187382843, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.42111659995498485, "min_ms": 0.41073900001720176, "max_ms": 0.42961500003002584, "std_ms": 0.00914796496733675, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.42111659995498485 }, "performance_variance": { "variance_ratio": 1.1224045785412802, "range_ms": 0.05154659993422683, "min_ms": 0.42111659995498485, "max_ms": 0.4726631998892117, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "latest", "dataset": "large_dataset", "config_results": { "get_performance_config": { "mean_ms": 1.5482204000363708, "min_ms": 1.498495000305411, "max_ms": 1.6835820001688262, "std_ms": 0.077073082639972, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.6626139999971201, "min_ms": 1.622146000045177, "max_ms": 1.7944690002877905, "std_ms": 0.07434969477393871, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.6687595999428595, "min_ms": 1.6360120002900658, "max_ms": 1.751598999817361, "std_ms": 0.046869488752665084, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5368570000646287, "min_ms": 1.5069210003275657, "max_ms": 1.6262939998341608, "std_ms": 0.05029094393454695, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.5174948000094446, "min_ms": 1.5053479996822716, "max_ms": 1.534973000161699, "std_ms": 0.012374704363444223, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.5174948000094446 }, "performance_variance": { "variance_ratio": 1.0996806051213313, "range_ms": 0.1512647999334149, "min_ms": 1.5174948000094446, "max_ms": 1.6687595999428595, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "latest", "dataset": "complex_structure", "config_results": { "get_performance_config": { "mean_ms": 2.71911399995588, "min_ms": 2.6650289996723586, "max_ms": 2.8594929999599117, "std_ms": 0.0799894557719038, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 3.034199800094939, "min_ms": 2.9997850001564075, "max_ms": 3.1354699999610602, "std_ms": 0.05743654428856523, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.0335824000758294, "min_ms": 3.001347999997961, "max_ms": 3.119359000265831, "std_ms": 0.049829108846394965, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.84771839988025, "min_ms": 2.80098299981546, "max_ms": 2.9701290000048175, "std_ms": 0.0693469539645114, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.895181399981084, "min_ms": 2.8369299998303177, "max_ms": 3.0091530002209765, "std_ms": 0.07635730430406637, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.71911399995588 }, "performance_variance": { "variance_ratio": 1.1158781132913778, "range_ms": 0.31508580013905885, "min_ms": 2.71911399995588, "max_ms": 3.034199800094939, "analysis": "Low variance" } } } } } }, "0.11.0": { "version": "0.11.0", "available_features": [ "deserialize", "serialize" ], "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.11.0", "dataset": "basic_types", "config_results": { "get_performance_config": { "mean_ms": 0.058660199920268496, "min_ms": 0.05032499984736205, "max_ms": 0.08432799995716778, "std_ms": 0.014526230591987502, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.05999020004310296, "min_ms": 0.04466300015337765, "max_ms": 0.10986600000251201, "std_ms": 0.027993295724700506, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.051651000012498116, "min_ms": 0.048129999868251616, "max_ms": 0.05965199989077519, "std_ms": 0.004704656149593105, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.05926099993303069, "min_ms": 0.04393299968796782, "max_ms": 0.10419499994895887, "std_ms": 0.02537703384414344, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.04572600009851158, "min_ms": 0.04294100017432356, "max_ms": 0.05240900009084726, "std_ms": 0.0038553203354013037, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.04572600009851158 }, "performance_variance": { "variance_ratio": 1.3119494360727104, "range_ms": 0.014264199944591383, "min_ms": 0.04572600009851158, "max_ms": 0.05999020004310296, "analysis": "Low variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.11.0", "dataset": "datetime_heavy", "config_results": { "get_performance_config": { "mean_ms": 0.12908160006190883, "min_ms": 0.08385699993596063, "max_ms": 0.27570600013859803, "std_ms": 0.08270873958894899, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.11864999996760162, "min_ms": 0.10115899976881337, "max_ms": 0.18347300010645995, "std_ms": 0.0362934629527844, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.11491479999676812, "min_ms": 0.09706099990580697, "max_ms": 0.17079000008379808, "std_ms": 0.031423407038600505, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.12024560001009377, "min_ms": 0.09588000011717668, "max_ms": 0.1540090001981298, "std_ms": 0.027464120809535444, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.09794580000743736, "min_ms": 0.09280399990529986, "max_ms": 0.10659000008672592, "std_ms": 0.006917030943875888, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.09794580000743736 }, "performance_variance": { "variance_ratio": 1.3178880569877138, "range_ms": 0.031135800054471474, "min_ms": 0.09794580000743736, "max_ms": 0.12908160006190883, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.11.0", "dataset": "decimal_precision", "config_results": { "get_performance_config": { "mean_ms": 0.7490482000321208, "min_ms": 0.6128279997028585, "max_ms": 0.8565230000385782, "std_ms": 0.1228542723891015, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.6365336000271782, "min_ms": 0.4397530001369887, "max_ms": 0.7866119999562216, "std_ms": 0.16434091900832878, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.45703140003752196, "min_ms": 0.4242139998495986, "max_ms": 0.49532699995324947, "std_ms": 0.02953550968305195, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.4448228000001109, "min_ms": 0.41461599994363496, "max_ms": 0.5150240003786166, "std_ms": 0.041273485646166404, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.4282116000467795, "min_ms": 0.4113300001336029, "max_ms": 0.4432000000633707, "std_ms": 0.015574260233381362, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.4282116000467795 }, "performance_variance": { "variance_ratio": 1.7492478016716313, "range_ms": 0.3208365999853413, "min_ms": 0.4282116000467795, "max_ms": 0.7490482000321208, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.11.0", "dataset": "large_dataset", "config_results": { "get_performance_config": { "mean_ms": 1.5534538000792963, "min_ms": 1.5199750000647327, "max_ms": 1.6330670000570535, "std_ms": 0.0458317020711388, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.659306199871935, "min_ms": 1.6332569998667168, "max_ms": 1.729006000005029, "std_ms": 0.03955892590348987, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.6677519997756463, "min_ms": 1.6472339998472307, "max_ms": 1.7274439996981528, "std_ms": 0.033774116012186384, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5281847999176534, "min_ms": 1.5117499997359118, "max_ms": 1.5814110001883819, "std_ms": 0.029854191204853227, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.5260226000464172, "min_ms": 1.5126520002013422, "max_ms": 1.5436899998348963, "std_ms": 0.012464433218454751, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.5260226000464172 }, "performance_variance": { "variance_ratio": 1.0928750332563344, "range_ms": 0.14172939972922904, "min_ms": 1.5260226000464172, "max_ms": 1.6677519997756463, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.11.0", "dataset": "complex_structure", "config_results": { "get_performance_config": { "mean_ms": 2.7298598000015772, "min_ms": 2.6942929998767795, "max_ms": 2.8206000001773646, "std_ms": 0.052903590602811745, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 3.041200600000593, "min_ms": 3.0133410000416916, "max_ms": 3.1276039999283967, "std_ms": 0.04872078074381083, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.0805343999418255, "min_ms": 3.042414999981702, "max_ms": 3.1328649997703906, "std_ms": 0.03416485653875296, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.8241123998668627, "min_ms": 2.7934889999414736, "max_ms": 2.90250299985928, "std_ms": 0.04473018183904294, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.824679399964225, "min_ms": 2.808707999975013, "max_ms": 2.8412179999577347, "std_ms": 0.013739278303964247, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.7298598000015772 }, "performance_variance": { "variance_ratio": 1.1284588314535589, "range_ms": 0.3506745999402483, "min_ms": 2.7298598000015772, "max_ms": 3.0805343999418255, "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": [ "deserialize", "serialize" ], "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.9.0", "dataset": "basic_types", "config_results": { "get_performance_config": { "mean_ms": 0.048300600064976607, "min_ms": 0.02400499988652882, "max_ms": 0.11145799999212613, "std_ms": 0.035877095778519406, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.037168000017118175, "min_ms": 0.03030700008821441, "max_ms": 0.053450999985216185, "std_ms": 0.00945024713404016, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.038053000025684014, "min_ms": 0.03294199996162206, "max_ms": 0.049963000037678285, "std_ms": 0.006975111052842938, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.03127700010736589, "min_ms": 0.02739200044743484, "max_ms": 0.03868300018439186, "std_ms": 0.004494221777092444, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.01921799994306639, "min_ms": 0.016421000054833712, "max_ms": 0.026018999960797373, "std_ms": 0.003941279807407487, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.01921799994306639 }, "performance_variance": { "variance_ratio": 2.513300042047448, "range_ms": 0.029082600121910218, "min_ms": 0.01921799994306639, "max_ms": 0.048300600064976607, "analysis": "High variance" } } } }, "datetime_heavy": { "description": "Datetime handling - tests date optimization configs", "results": { "version": "0.9.0", "dataset": "datetime_heavy", "config_results": { "get_performance_config": { "mean_ms": 0.0934209999286395, "min_ms": 0.05119600018588244, "max_ms": 0.1709099997242447, "std_ms": 0.05411433401428551, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.11607760006882017, "min_ms": 0.0683080002090719, "max_ms": 0.1951660001395794, "std_ms": 0.05613697491357298, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.08501920001435792, "min_ms": 0.06286799998633796, "max_ms": 0.13527300006899168, "std_ms": 0.031547168651454106, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.08954579980127164, "min_ms": 0.06304799990175525, "max_ms": 0.12937199971929658, "std_ms": 0.027367155475324038, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.06422440001188079, "min_ms": 0.060173000292707, "max_ms": 0.07472000015695812, "std_ms": 0.00595003709438967, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.06422440001188079 }, "performance_variance": { "variance_ratio": 1.807375390775891, "range_ms": 0.051853200056939386, "min_ms": 0.06422440001188079, "max_ms": 0.11607760006882017, "analysis": "Low variance" } } } }, "decimal_precision": { "description": "Decimal handling - tests precision optimization configs", "results": { "version": "0.9.0", "dataset": "decimal_precision", "config_results": { "get_performance_config": { "mean_ms": 0.41107160004685284, "min_ms": 0.3605450001487043, "max_ms": 0.5685639998773695, "std_ms": 0.08911895543682713, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 0.40651319995959057, "min_ms": 0.3640919999270409, "max_ms": 0.527998000052321, "std_ms": 0.06930190176398081, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.4191345999970508, "min_ms": 0.37555300013991655, "max_ms": 0.5193319998397783, "std_ms": 0.05960593021218975, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.3962120000323921, "min_ms": 0.3633000001173059, "max_ms": 0.4909790000056091, "std_ms": 0.05361104923445048, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.3782298000260198, "min_ms": 0.3626389998316881, "max_ms": 0.4012510003121861, "std_ms": 0.014849898614436561, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.3782298000260198 }, "performance_variance": { "variance_ratio": 1.108148009406496, "range_ms": 0.040904799971031025, "min_ms": 0.3782298000260198, "max_ms": 0.4191345999970508, "analysis": "Low variance" } } } }, "large_dataset": { "description": "Large data - tests memory and compression configs", "results": { "version": "0.9.0", "dataset": "large_dataset", "config_results": { "get_performance_config": { "mean_ms": 1.7554622000716336, "min_ms": 1.7055230000551092, "max_ms": 1.9160360002388188, "std_ms": 0.08999938515507239, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 1.8507903999307018, "min_ms": 1.8207789998996304, "max_ms": 1.9468939999569557, "std_ms": 0.05387636896840386, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.148173200112069, "min_ms": 2.1149690001038834, "max_ms": 2.233310000065103, "std_ms": 0.0484324071834729, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.7510636001134117, "min_ms": 1.721582000300259, "max_ms": 1.8416169996271492, "std_ms": 0.05105902308663766, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.7260188000363996, "min_ms": 1.7148899996755063, "max_ms": 1.7339660003017343, "std_ms": 0.007066179458789686, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.7260188000363996 }, "performance_variance": { "variance_ratio": 1.2445827357539598, "range_ms": 0.4221544000756694, "min_ms": 1.7260188000363996, "max_ms": 2.148173200112069, "analysis": "Low variance" } } } }, "complex_structure": { "description": "Complex nested data - tests structural optimization", "results": { "version": "0.9.0", "dataset": "complex_structure", "config_results": { "get_performance_config": { "mean_ms": 2.2289462000117055, "min_ms": 2.0642640001824475, "max_ms": 2.8135659999861673, "std_ms": 0.3274910076484042, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_api_config": { "mean_ms": 2.4486156000421033, "min_ms": 2.3734129999866127, "max_ms": 2.535656999953062, "std_ms": 0.061507799931142304, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.4765459999798622, "min_ms": 2.4442349999844737, "max_ms": 2.5708630000735866, "std_ms": 0.053712661667014286, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.2661744001197803, "min_ms": 2.1782680000796972, "max_ms": 2.336254000056215, "std_ms": 0.07411851976685198, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.2302828000647423, "min_ms": 2.188837000176136, "max_ms": 2.295285999935004, "std_ms": 0.03988289682209698, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_performance_config", "get_api_config", "get_ml_config", "get_strict_config" ], "optimization_configs": { "get_performance_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "values", "dataframe_output": "json_safe", "date_format": "unix", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "safe", "uuid_format": "object" } }, "get_api_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": true, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": false, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "safe", "uuid_format": "string" } }, "get_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.2289462000117055 }, "performance_variance": { "variance_ratio": 1.1110837937527862, "range_ms": 0.24759979996815673, "min_ms": 2.2289462000117055, "max_ms": 2.4765459999798622, "analysis": "Low variance" } } } } } } }, "optimization_summary": { "config_evolution": { "get_performance_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_api_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_ml_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_strict_config": { "latest": true, "0.11.0": true, "0.9.0": true } }, "performance_by_config": { "basic_types": { "latest": { "get_performance_config": 0.055143200097518275, "get_api_config": 0.053449999995791586, "get_ml_config": 0.05241760009084828, "get_strict_config": 0.0509035999129992, "default": 0.03278520016465336 }, "0.11.0": { "get_performance_config": 0.058660199920268496, "get_api_config": 0.05999020004310296, "get_ml_config": 0.051651000012498116, "get_strict_config": 0.05926099993303069, "default": 0.04572600009851158 }, "0.9.0": { "get_performance_config": 0.048300600064976607, "get_api_config": 0.037168000017118175, "get_ml_config": 0.038053000025684014, "get_strict_config": 0.03127700010736589, "default": 0.01921799994306639 } }, "datetime_heavy": { "latest": { "get_performance_config": 0.11555820010471507, "get_api_config": 0.12241119993632309, "get_ml_config": 0.11797080005635507, "get_strict_config": 0.12091839998902287, "default": 0.09745660008775303 }, "0.11.0": { "get_performance_config": 0.12908160006190883, "get_api_config": 0.11864999996760162, "get_ml_config": 0.11491479999676812, "get_strict_config": 0.12024560001009377, "default": 0.09794580000743736 }, "0.9.0": { "get_performance_config": 0.0934209999286395, "get_api_config": 0.11607760006882017, "get_ml_config": 0.08501920001435792, "get_strict_config": 0.08954579980127164, "default": 0.06422440001188079 } }, "decimal_precision": { "latest": { "get_performance_config": 0.4726631998892117, "get_api_config": 0.45362699984252686, "get_ml_config": 0.467561399909755, "get_strict_config": 0.4457486000319477, "default": 0.42111659995498485 }, "0.11.0": { "get_performance_config": 0.7490482000321208, "get_api_config": 0.6365336000271782, "get_ml_config": 0.45703140003752196, "get_strict_config": 0.4448228000001109, "default": 0.4282116000467795 }, "0.9.0": { "get_performance_config": 0.41107160004685284, "get_api_config": 0.40651319995959057, "get_ml_config": 0.4191345999970508, "get_strict_config": 0.3962120000323921, "default": 0.3782298000260198 } }, "large_dataset": { "latest": { "get_performance_config": 1.5482204000363708, "get_api_config": 1.6626139999971201, "get_ml_config": 1.6687595999428595, "get_strict_config": 1.5368570000646287, "default": 1.5174948000094446 }, "0.11.0": { "get_performance_config": 1.5534538000792963, "get_api_config": 1.659306199871935, "get_ml_config": 1.6677519997756463, "get_strict_config": 1.5281847999176534, "default": 1.5260226000464172 }, "0.9.0": { "get_performance_config": 1.7554622000716336, "get_api_config": 1.8507903999307018, "get_ml_config": 2.148173200112069, "get_strict_config": 1.7510636001134117, "default": 1.7260188000363996 } } }, "optimization_recommendations": { "fastest_configs_by_dataset": { "basic_types": { "config": "default", "version": "0.9.0", "time_ms": 0.01921799994306639 }, "datetime_heavy": { "config": "default", "version": "0.9.0", "time_ms": 0.06422440001188079 }, "decimal_precision": { "config": "default", "version": "0.9.0", "time_ms": 0.3782298000260198 }, "large_dataset": { "config": "default", "version": "latest", "time_ms": 1.5174948000094446 } }, "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 } }