Typical API response with metadata
📝 Dataset Details: REST API response with metadata, pagination, and business objects
🔑 Key Features: UUIDs, timestamps, decimal prices, nested objects, arrays
{
"status": "success",
"timestamp": "2024-01-01T12:00:00Z",
"request_id": "12345678-1234-5678-9012-123456789012",
"data": {
"items": [
{
"id": 1,
"name": "Product A",
"price": 19.99,
"created": "2024-01-01T10:00:00Z",
"active": true,
"tags": [
"electronics",
"featured"
]
},
"... 19 more items"
],
"pagination": {
"total": 1000,
"page": 1,
"per_page": 20
}
}
}
| Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
|---|---|---|---|---|---|
| datason | 0.920 | 0.904 | 0.943 | 0.015 | 10/10 |
| json | 0.079 | 0.074 | 0.094 | 0.006 | 10/10 |
| pickle | 0.041 | 0.036 | 0.060 | 0.007 | 10/10 |
| jsonpickle | 1.199 | 1.177 | 1.224 | 0.015 | 10/10 |
| msgpack | 0.048 | 0.047 | 0.049 | 0.001 | 10/10 |
Simple data types common in APIs
📝 Dataset Details: Basic JSON-compatible data types (strings, numbers, booleans, arrays)
🔑 Key Features: primitive types, mixed arrays, null values, Unicode strings
{
"strings": [
"hello",
"world",
"test"
],
"numbers": [
1,
42,
100
],
"floats": [
3.14,
2.71,
1.41
],
"booleans": [
true,
false
],
"mixed_array": [
"text",
42,
true,
null
]
}
| Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
|---|---|---|---|---|---|
| datason | 0.052 | 0.045 | 0.083 | 0.012 | 10/10 |
| orjson | 0.001 | 0.001 | 0.001 | 0.000 | 10/10 |
| ujson | 0.003 | 0.002 | 0.003 | 0.000 | 10/10 |
| json | 0.006 | 0.006 | 0.008 | 0.001 | 10/10 |
| pickle | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
| jsonpickle | 0.032 | 0.030 | 0.035 | 0.002 | 10/10 |
| msgpack | 0.002 | 0.002 | 0.002 | 0.000 | 10/10 |
Deeply nested data structures
📝 Dataset Details: Deeply nested objects with complex hierarchies
🔑 Key Features: deep nesting, configuration objects, mixed data types
{
"config": {
"database": {
"hosts": [
"db1.example.com",
"db2.example.com"
],
"connection": {
"pool_size": 10,
"timeout": 30,
"retry_policy": {
"max_attempts": 3,
"backoff": "exponential"
}
}
},
"services": {
"auth": {
"enabled": true,
"provider": "oauth2"
},
"cache": {
"ttl": 3600,
"type": "redis"
}
}
}
}
| Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
|---|---|---|---|---|---|
| datason | 0.097 | 0.092 | 0.112 | 0.006 | 10/10 |
| orjson | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
| ujson | 0.005 | 0.005 | 0.006 | 0.000 | 10/10 |
| json | 0.013 | 0.013 | 0.014 | 0.000 | 10/10 |
| pickle | 0.003 | 0.002 | 0.003 | 0.000 | 10/10 |
| jsonpickle | 0.097 | 0.093 | 0.112 | 0.005 | 10/10 |
| msgpack | 0.003 | 0.003 | 0.004 | 0.000 | 10/10 |
Data with many datetime and UUID objects
📝 Dataset Details: Objects with many datetime fields, timestamps, and UUIDs
🔑 Key Features: ISO timestamps, UUID identifiers, timezone handling, date arithmetic
{
"events": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2024-01-01T12:00:00Z",
"event_type": "user_action",
"user_id": "123e4567-e89b-12d3-a456-426614174000",
"metadata": {
"created_at": "2024-01-01T10:00:00Z",
"updated_at": "2024-01-01T11:00:00Z",
"expires_at": "2024-01-02T12:00:00Z"
}
},
"... 14 more events"
]
}
| Library | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | Success Rate |
|---|---|---|---|---|---|
| datason | 0.391 | 0.380 | 0.403 | 0.008 | 10/10 |
| orjson | 0.009 | 0.009 | 0.010 | 0.001 | 10/10 |
| json | 0.105 | 0.102 | 0.113 | 0.003 | 10/10 |
| pickle | 0.032 | 0.030 | 0.035 | 0.001 | 10/10 |
| jsonpickle | 1.146 | 1.133 | 1.171 | 0.012 | 10/10 |
| msgpack | 0.076 | 0.075 | 0.078 | 0.001 | 10/10 |
| Use Case | Best Configuration |
|---|---|
| Speed Critical | secure_storage |
| Complex Types | api_fast |
| Large Datasets | api_fast |
| Version | Available Features | Config Methods | Status |
|---|---|---|---|
| latest | serialize, deserialize | get_api_config, get_performance_config, get_strict_config, get_ml_config | ✅ Available |
| 0.11.0 | serialize, deserialize | get_api_config, get_performance_config, get_strict_config, get_ml_config | ✅ Available |
| 0.10.0 | ❌ Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1. | ❌ Failed | |
| 0.9.0 | serialize, deserialize | get_api_config, get_performance_config, get_strict_config, get_ml_config | ✅ Available |
{
"suite_type": "complete",
"metadata": {
"timestamp": "2025-06-19T12:40:35.059820+00:00",
"python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]",
"runner_info": {
"os": "posix",
"github_sha": "92e00585de912f7665b480ce111e1774419e974b",
"github_ref": "refs/heads/main",
"ci_run_id": "15758084815"
}
},
"execution_time": 13.320219039916992,
"competitive": {
"api_response": {
"description": "Typical API response with metadata",
"serialization": {
"datason": {
"mean": 0.0009200433999986046,
"min": 0.00090354700000006,
"max": 0.0009432319999973515,
"std": 1.4639106501181797e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.9200433999986046
},
"orjson": {
"error": "All serialization attempts failed",
"error_count": 10
},
"ujson": {
"error": "All serialization attempts failed",
"error_count": 10
},
"json": {
"mean": 7.89083999997331e-05,
"min": 7.449000000292472e-05,
"max": 9.38969999992878e-05,
"std": 5.674321598005969e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.07890839999973309
},
"pickle": {
"mean": 4.1228199999920887e-05,
"min": 3.600699999850576e-05,
"max": 5.9671999999011405e-05,
"std": 7.065145446199938e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.04122819999992089
},
"jsonpickle": {
"mean": 0.0011985716000005198,
"min": 0.0011768609999975865,
"max": 0.0012242499999999268,
"std": 1.537379687248258e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 1.1985716000005198
},
"msgpack": {
"mean": 4.7756900001161286e-05,
"min": 4.6877999999139774e-05,
"max": 4.947300000424093e-05,
"std": 7.703015943676434e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.047756900001161284
}
},
"deserialization": {
"datason": {
"mean": 0.04287318519999985,
"min": 0.04230911799999859,
"max": 0.04390183099999945,
"std": 0.00041945904784996104,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 42.87318519999985
},
"json": {
"mean": 1.9291099999207972e-05,
"min": 1.8214000000682518e-05,
"max": 2.3063999996963958e-05,
"std": 1.4443306363307613e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.019291099999207972
},
"pickle": {
"mean": 2.2875999998461794e-05,
"min": 2.1009000001015465e-05,
"max": 3.0727999998703126e-05,
"std": 2.878403222108288e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.022875999998461793
},
"jsonpickle": {
"mean": 0.000746119899997666,
"min": 0.0007251629999984743,
"max": 0.0007661099999936027,
"std": 1.2245309399204648e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.7461198999976659
},
"msgpack": {
"mean": 1.7241399999790018e-05,
"min": 1.5128000001141118e-05,
"max": 2.940499999937174e-05,
"std": 4.320646818808458e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.01724139999979002
}
},
"output_size": {
"datason": {
"size": 2720,
"size_type": "string chars",
"supports_binary": false
},
"orjson": {
"error": "Type is not JSON serializable: decimal.Decimal"
},
"ujson": {
"error": "datetime.datetime(2024, 1, 1, 12, 0, tzinfo=datetime.timezone.utc) is not JSON serializable"
},
"json": {
"size": 2760,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"pickle": {
"size": 1897,
"size_type": "bytes",
"supports_binary": true
},
"jsonpickle": {
"size": 6143,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"msgpack": {
"size": 1885,
"size_type": "bytes",
"supports_binary": true
}
},
"competitors_tested": [
"datason",
"orjson",
"ujson",
"json",
"pickle",
"jsonpickle",
"msgpack"
]
},
"simple_objects": {
"description": "Simple data types common in APIs",
"serialization": {
"datason": {
"mean": 5.190229999953999e-05,
"min": 4.512400000322714e-05,
"max": 8.275599999763017e-05,
"std": 1.1746643245980143e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.05190229999953999
},
"orjson": {
"mean": 8.55700000812476e-07,
"min": 7.109999984322712e-07,
"max": 1.3929999980177854e-06,
"std": 2.1632488402558098e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.000855700000812476
},
"ujson": {
"mean": 2.52070000001936e-06,
"min": 2.3340000012694873e-06,
"max": 2.905999998858988e-06,
"std": 1.792391635914841e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0025207000000193602
},
"json": {
"mean": 6.424899999046829e-06,
"min": 5.920999996078535e-06,
"max": 7.633999999256957e-06,
"std": 5.437569825660387e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.006424899999046829
},
"pickle": {
"mean": 1.3193000000910616e-06,
"min": 1.1320000012915443e-06,
"max": 1.9929999979240165e-06,
"std": 2.510356539026811e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0013193000000910615
},
"jsonpickle": {
"mean": 3.185700000187808e-05,
"min": 2.9806000000576205e-05,
"max": 3.465600000396307e-05,
"std": 1.5496616837634054e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.03185700000187808
},
"msgpack": {
"mean": 1.8012000005285244e-06,
"min": 1.6930000015236146e-06,
"max": 2.1740000022418826e-06,
"std": 1.609587944038556e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0018012000005285245
}
},
"deserialization": {
"datason": {
"mean": 0.004799648200000917,
"min": 0.004669231000001162,
"max": 0.0051160200000026634,
"std": 0.00012546477331811174,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 4.799648200000917
},
"orjson": {
"mean": 1.590100001180872e-06,
"min": 1.142000002118948e-06,
"max": 2.725000001646549e-06,
"std": 5.097802260370577e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.001590100001180872
},
"ujson": {
"mean": 2.6599000008786787e-06,
"min": 2.2140000055514975e-06,
"max": 3.4360000000788204e-06,
"std": 4.429182138098061e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.002659900000878679
},
"json": {
"mean": 3.800200001791154e-06,
"min": 3.1860000007100098e-06,
"max": 7.153000005644117e-06,
"std": 1.2010615504083778e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.003800200001791154
},
"pickle": {
"mean": 2.0780000006936914e-06,
"min": 1.7030000023510183e-06,
"max": 2.8050000011603515e-06,
"std": 3.584140991077217e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0020780000006936916
},
"jsonpickle": {
"mean": 3.785920000041187e-05,
"min": 3.5817000004101374e-05,
"max": 4.127700000111645e-05,
"std": 1.669870041157337e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.037859200000411874
},
"msgpack": {
"mean": 1.6842000022165848e-06,
"min": 1.4630000038096114e-06,
"max": 2.6550000029601506e-06,
"std": 3.5040478230545765e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0016842000022165848
}
},
"output_size": {
"datason": {
"size": 225,
"size_type": "string chars",
"supports_binary": false
},
"orjson": {
"size": 197,
"size_type": "bytes",
"supports_binary": true
},
"ujson": {
"size": 197,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"json": {
"size": 225,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"pickle": {
"size": 210,
"size_type": "bytes",
"supports_binary": true
},
"jsonpickle": {
"size": 225,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"msgpack": {
"size": 149,
"size_type": "bytes",
"supports_binary": true
}
},
"competitors_tested": [
"datason",
"orjson",
"ujson",
"json",
"pickle",
"jsonpickle",
"msgpack"
]
},
"nested_structures": {
"description": "Deeply nested data structures",
"serialization": {
"datason": {
"mean": 9.661069999964412e-05,
"min": 9.164200000100209e-05,
"max": 0.00011205100000211132,
"std": 6.252129079619967e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.09661069999964411
},
"orjson": {
"mean": 1.2336000004609104e-06,
"min": 1.0119999984681272e-06,
"max": 2.4850000031051422e-06,
"std": 4.4685647812680507e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0012336000004609105
},
"ujson": {
"mean": 5.486399998488878e-06,
"min": 5.309999998814874e-06,
"max": 6.141999996600589e-06,
"std": 2.5168684182856263e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.005486399998488878
},
"json": {
"mean": 1.3452400001767727e-05,
"min": 1.308500000618551e-05,
"max": 1.4347000004022448e-05,
"std": 3.8325193376988335e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.013452400001767728
},
"pickle": {
"mean": 2.652900000299496e-06,
"min": 2.474999995172311e-06,
"max": 3.3260000051882344e-06,
"std": 2.489843612153523e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0026529000002994962
},
"jsonpickle": {
"mean": 9.743599999936236e-05,
"min": 9.33150000008709e-05,
"max": 0.0001119209999984605,
"std": 5.30179214937067e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.09743599999936237
},
"msgpack": {
"mean": 3.446500001302866e-06,
"min": 3.27700000468667e-06,
"max": 3.7270000063927e-06,
"std": 1.5000092649321041e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0034465000013028657
}
},
"deserialization": {
"datason": {
"mean": 0.018520759799999807,
"min": 0.018400386000003266,
"max": 0.01867058300000224,
"std": 9.556068480315316e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 18.52075979999981
},
"orjson": {
"mean": 3.023799999368748e-06,
"min": 2.804999994054924e-06,
"max": 3.917999997327115e-06,
"std": 3.4506997643761864e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.003023799999368748
},
"ujson": {
"mean": 5.419300000397698e-06,
"min": 5.0499999986186594e-06,
"max": 6.9129999999972824e-06,
"std": 5.835209314454616e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.005419300000397698
},
"json": {
"mean": 6.720700000073521e-06,
"min": 6.551999994997004e-06,
"max": 7.453999998574545e-06,
"std": 2.662480254688191e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.006720700000073521
},
"pickle": {
"mean": 3.6897999997620445e-06,
"min": 3.446999997436251e-06,
"max": 4.517999997233346e-06,
"std": 3.188321745891631e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0036897999997620445
},
"jsonpickle": {
"mean": 9.438929999845413e-05,
"min": 8.962799999778781e-05,
"max": 0.00011075799999815672,
"std": 6.169641770134218e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.09438929999845413
},
"msgpack": {
"mean": 5.543400000362908e-06,
"min": 4.146999998511092e-06,
"max": 1.6350999999303895e-05,
"std": 3.8060977739201282e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.005543400000362908
}
},
"output_size": {
"datason": {
"size": 518,
"size_type": "string chars",
"supports_binary": false
},
"orjson": {
"size": 454,
"size_type": "bytes",
"supports_binary": true
},
"ujson": {
"size": 454,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"json": {
"size": 518,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"pickle": {
"size": 354,
"size_type": "bytes",
"supports_binary": true
},
"jsonpickle": {
"size": 518,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"msgpack": {
"size": 310,
"size_type": "bytes",
"supports_binary": true
}
},
"competitors_tested": [
"datason",
"orjson",
"ujson",
"json",
"pickle",
"jsonpickle",
"msgpack"
]
},
"datetime_heavy": {
"description": "Data with many datetime and UUID objects",
"serialization": {
"datason": {
"mean": 0.0003912552000009839,
"min": 0.00037963399999796366,
"max": 0.0004031470000001036,
"std": 8.075401506857685e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.3912552000009839
},
"orjson": {
"mean": 8.881999999488244e-06,
"min": 8.506000000352287e-06,
"max": 1.0389999999915744e-05,
"std": 5.58174007151912e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.008881999999488244
},
"ujson": {
"error": "All serialization attempts failed",
"error_count": 10
},
"json": {
"mean": 0.0001047759000002202,
"min": 0.00010238200000145525,
"max": 0.00011299299999478762,
"std": 3.3172426430706192e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.10477590000022019
},
"pickle": {
"mean": 3.213449999890372e-05,
"min": 3.032699999749866e-05,
"max": 3.456499999998641e-05,
"std": 1.4379120087191316e-06,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.03213449999890372
},
"jsonpickle": {
"mean": 0.0011462703000006513,
"min": 0.0011325879999972699,
"max": 0.0011705489999940255,
"std": 1.2473622470993686e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 1.1462703000006513
},
"msgpack": {
"mean": 7.581149999964509e-05,
"min": 7.493100000033337e-05,
"max": 7.847799999893823e-05,
"std": 9.937962285550365e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.0758114999996451
}
},
"deserialization": {
"datason": {
"mean": 0.02554919929999997,
"min": 0.02531511699999811,
"max": 0.025815155000003642,
"std": 0.00014002120330878687,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 25.54919929999997
},
"orjson": {
"mean": 6.966200000135814e-06,
"min": 6.360999996957162e-06,
"max": 8.415000003481055e-06,
"std": 7.382457887371826e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.006966200000135814
},
"json": {
"mean": 1.3021499999865682e-05,
"min": 1.2661999996055329e-05,
"max": 1.3934999998355124e-05,
"std": 4.0344468137201063e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.013021499999865682
},
"pickle": {
"mean": 1.3309999999222556e-05,
"min": 1.2581999996541526e-05,
"max": 1.4705000005221791e-05,
"std": 6.56756171190979e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.013309999999222555
},
"jsonpickle": {
"mean": 0.0006587504000002298,
"min": 0.0006312470000011672,
"max": 0.0007295090000027926,
"std": 2.781305496501418e-05,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.6587504000002298
},
"msgpack": {
"mean": 1.0380100002294057e-05,
"min": 9.9169999998594e-06,
"max": 1.1940999996795654e-05,
"std": 5.881599258205091e-07,
"successful_runs": 10,
"error_count": 0,
"mean_ms": 0.010380100002294057
}
},
"output_size": {
"datason": {
"size": 3102,
"size_type": "string chars",
"supports_binary": false
},
"orjson": {
"size": 2937,
"size_type": "bytes",
"supports_binary": true
},
"ujson": {
"error": "datetime.datetime(2024, 1, 1, 12, 0, tzinfo=datetime.timezone.utc) is not JSON serializable"
},
"json": {
"size": 3102,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"pickle": {
"size": 2007,
"size_type": "bytes",
"supports_binary": true
},
"jsonpickle": {
"size": 7417,
"size_type": "utf-8 bytes",
"supports_binary": false
},
"msgpack": {
"size": 2589,
"size_type": "bytes",
"supports_binary": true
}
},
"competitors_tested": [
"datason",
"orjson",
"ujson",
"json",
"pickle",
"jsonpickle",
"msgpack"
]
},
"summary": {
"competitors_tested": [
"datason",
"orjson",
"ujson",
"json",
"pickle",
"jsonpickle",
"msgpack"
],
"datasets_tested": [
"api_response",
"simple_objects",
"nested_structures",
"datetime_heavy"
],
"fastest_serialization": {
"api_response": {
"library": "pickle",
"time_ms": 0.04122819999992089
},
"simple_objects": {
"library": "orjson",
"time_ms": 0.000855700000812476
},
"nested_structures": {
"library": "orjson",
"time_ms": 0.0012336000004609105
},
"datetime_heavy": {
"library": "orjson",
"time_ms": 0.008881999999488244
}
},
"fastest_deserialization": {
"api_response": {
"library": "msgpack",
"time_ms": 0.01724139999979002
},
"simple_objects": {
"library": "orjson",
"time_ms": 0.001590100001180872
},
"nested_structures": {
"library": "orjson",
"time_ms": 0.003023799999368748
},
"datetime_heavy": {
"library": "orjson",
"time_ms": 0.006966200000135814
}
},
"smallest_output": {
"api_response": {
"library": "msgpack",
"size_bytes": 1885
},
"simple_objects": {
"library": "msgpack",
"size_bytes": 149
},
"nested_structures": {
"library": "msgpack",
"size_bytes": 310
},
"datetime_heavy": {
"library": "pickle",
"size_bytes": 2007
}
},
"datason_performance": {
"api_response": {
"serialization_ms": 0.9200433999986046,
"deserialization_ms": 42.87318519999985
},
"simple_objects": {
"serialization_ms": 0.05190229999953999,
"deserialization_ms": 4.799648200000917
},
"nested_structures": {
"serialization_ms": 0.09661069999964411,
"deserialization_ms": 18.52075979999981
},
"datetime_heavy": {
"serialization_ms": 0.3912552000009839,
"deserialization_ms": 25.54919929999997
}
}
}
},
"configurations": {
"default": {
"description": "Out-of-box experience",
"datasets": {
"small_objects": {
"description": "Small API-style objects",
"results": {
"serialization": {
"mean": 2.6849800000405822e-05,
"min": 2.5884999999448155e-05,
"max": 2.858000000571792e-05,
"std": 8.031453186748832e-07,
"mean_ms": 0.02684980000040582
},
"deserialization": {
"mean": 0.000994720500001023,
"min": 0.000988378000002399,
"max": 0.0010053580000004558,
"std": 6.440282122245639e-06,
"mean_ms": 0.994720500001023
},
"total_time_ms": 1.0215703000014287,
"successful_runs": 10,
"config": {}
}
},
"complex_types": {
"description": "Complex type handling",
"results": {
"serialization": {
"mean": 9.829890000006003e-05,
"min": 9.497500000321679e-05,
"max": 0.000113176999995801,
"std": 5.6041980765200205e-06,
"mean_ms": 0.09829890000006003
},
"deserialization": {
"mean": 0.001856740400000234,
"min": 0.001805849999996667,
"max": 0.0020696590000000015,
"std": 8.267602103064144e-05,
"mean_ms": 1.856740400000234
},
"total_time_ms": 1.9550393000002941,
"successful_runs": 10,
"config": {}
}
},
"medium_dataset": {
"description": "Medium-sized realistic dataset",
"results": {
"serialization": {
"mean": 0.0009072444000011615,
"min": 0.0008817629999953169,
"max": 0.0009609410000024354,
"std": 2.361902470655883e-05,
"mean_ms": 0.9072444000011615
},
"deserialization": {
"mean": 0.13152255789999928,
"min": 0.13069437699999753,
"max": 0.13273738899999898,
"std": 0.0007065362323475198,
"mean_ms": 131.52255789999927
},
"total_time_ms": 132.42980230000046,
"successful_runs": 10,
"config": {}
}
}
}
},
"api_fast": {
"description": "Fast API responses",
"datasets": {
"small_objects": {
"description": "Small API-style objects",
"results": {
"serialization": {
"mean": 2.7449399999568415e-05,
"min": 2.6769999998066396e-05,
"max": 2.9075000000489126e-05,
"std": 7.269722910319444e-07,
"mean_ms": 0.027449399999568413
},
"deserialization": {
"mean": 0.0010001312999996514,
"min": 0.0009890130000016484,
"max": 0.0010092999999997687,
"std": 6.9623984531608836e-06,
"mean_ms": 1.0001312999996514
},
"total_time_ms": 1.0275806999992199,
"successful_runs": 10,
"config": {
"date_format": "unix",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "values",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"complex_types": {
"description": "Complex type handling",
"results": {
"serialization": {
"mean": 0.00010590550000131316,
"min": 0.00010397400000528023,
"max": 0.00011111599999935606,
"std": 2.387287872444179e-06,
"mean_ms": 0.10590550000131316
},
"deserialization": {
"mean": 0.0018179610999993657,
"min": 0.0017898249999959148,
"max": 0.001854635000000826,
"std": 2.1410257647461112e-05,
"mean_ms": 1.8179610999993656
},
"total_time_ms": 1.923866600000679,
"successful_runs": 10,
"config": {
"date_format": "unix",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "values",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"medium_dataset": {
"description": "Medium-sized realistic dataset",
"results": {
"serialization": {
"mean": 0.0010512635999987197,
"min": 0.0009960849999970378,
"max": 0.0014381290000002878,
"std": 0.00013647476049840837,
"mean_ms": 1.0512635999987197
},
"deserialization": {
"mean": 0.12990865080000233,
"min": 0.12914320299999815,
"max": 0.1312627730000031,
"std": 0.0006088848618234061,
"mean_ms": 129.90865080000233
},
"total_time_ms": 130.95991440000105,
"successful_runs": 10,
"config": {
"date_format": "unix",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "values",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
}
}
},
"ml_training": {
"description": "ML model serialization",
"datasets": {
"small_objects": {
"description": "Small API-style objects",
"results": {
"serialization": {
"mean": 3.260669999889387e-05,
"min": 2.9345000001512744e-05,
"max": 4.3730999998103925e-05,
"std": 5.2766526853788e-06,
"mean_ms": 0.03260669999889387
},
"deserialization": {
"mean": 0.000989170900000147,
"min": 0.0009759380000033957,
"max": 0.0010010450000024207,
"std": 7.256780054447796e-06,
"mean_ms": 0.9891709000001471
},
"total_time_ms": 1.0217775999990408,
"successful_runs": 10,
"config": {
"date_format": "unix_ms",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "aggressive",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": true,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"complex_types": {
"description": "Complex type handling",
"results": {
"serialization": {
"mean": 0.00011636889999948608,
"min": 0.00011292099999593574,
"max": 0.00012803900000335489,
"std": 4.812818059193525e-06,
"mean_ms": 0.11636889999948608
},
"deserialization": {
"mean": 0.001830622399999271,
"min": 0.0018019169999945461,
"max": 0.0018826969999992116,
"std": 2.4432510569551724e-05,
"mean_ms": 1.830622399999271
},
"total_time_ms": 1.946991299998757,
"successful_runs": 10,
"config": {
"date_format": "unix_ms",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "aggressive",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": true,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"medium_dataset": {
"description": "Medium-sized realistic dataset",
"results": {
"serialization": {
"mean": 0.001217657500000513,
"min": 0.0011502629999995406,
"max": 0.0015958640000022228,
"std": 0.00013407561434407544,
"mean_ms": 1.217657500000513
},
"deserialization": {
"mean": 0.12989586480000098,
"min": 0.12933641400000084,
"max": 0.13076455500000606,
"std": 0.00039726454743424635,
"mean_ms": 129.895864800001
},
"total_time_ms": 131.1135223000015,
"successful_runs": 10,
"config": {
"date_format": "unix_ms",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "aggressive",
"preserve_decimals": false,
"preserve_complex": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": true,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
}
}
},
"secure_storage": {
"description": "Secure data storage",
"datasets": {
"small_objects": {
"description": "Small API-style objects",
"results": {
"serialization": {
"mean": 2.722879999979e-05,
"min": 2.6378999997689334e-05,
"max": 2.8082000000040352e-05,
"std": 5.437752402348899e-07,
"mean_ms": 0.02722879999979
},
"deserialization": {
"mean": 0.0009856020999983173,
"min": 0.0009706379999983028,
"max": 0.000995273999997437,
"std": 8.094041106803956e-06,
"mean_ms": 0.9856020999983173
},
"total_time_ms": 1.0128308999981073,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "strict",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"complex_types": {
"description": "Complex type handling",
"results": {
"serialization": {
"mean": 0.00011165300000115508,
"min": 0.00010901299999943603,
"max": 0.00011895200000111572,
"std": 2.7462184097818667e-06,
"mean_ms": 0.11165300000115508
},
"deserialization": {
"mean": 0.0018214713999995524,
"min": 0.0018005849999980228,
"max": 0.0018382850000051576,
"std": 1.1500704599748194e-05,
"mean_ms": 1.8214713999995524
},
"total_time_ms": 1.9331244000007075,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "strict",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"medium_dataset": {
"description": "Medium-sized realistic dataset",
"results": {
"serialization": {
"mean": 0.0011570786999996585,
"min": 0.0011003500000015265,
"max": 0.0012172580000040512,
"std": 4.2970275060212756e-05,
"mean_ms": 1.1570786999996585
},
"deserialization": {
"mean": 0.13127657610000015,
"min": 0.13017229100000094,
"max": 0.13209460199999512,
"std": 0.0006085719060327171,
"mean_ms": 131.27657610000014
},
"total_time_ms": 132.4336547999998,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "object",
"parse_uuids": true,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "strict",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": false,
"ensure_ascii": false,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
}
}
},
"api_consistent": {
"description": "Consistent API responses",
"datasets": {
"small_objects": {
"description": "Small API-style objects",
"results": {
"serialization": {
"mean": 2.9732300001228394e-05,
"min": 2.9054000002304292e-05,
"max": 3.120799999578594e-05,
"std": 6.140014550904971e-07,
"mean_ms": 0.029732300001228396
},
"deserialization": {
"mean": 0.0009850172999996687,
"min": 0.0009780020000036416,
"max": 0.000995545000002096,
"std": 4.9570588512395505e-06,
"mean_ms": 0.9850172999996687
},
"total_time_ms": 1.014749600000897,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "string",
"parse_uuids": false,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": true,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"complex_types": {
"description": "Complex type handling",
"results": {
"serialization": {
"mean": 0.00011491130000109706,
"min": 0.0001125000000001819,
"max": 0.00012020399999812525,
"std": 2.212326931684495e-06,
"mean_ms": 0.11491130000109706
},
"deserialization": {
"mean": 0.0018181169000001773,
"min": 0.0018008040000054848,
"max": 0.0018343469999990702,
"std": 9.420265628880392e-06,
"mean_ms": 1.8181169000001773
},
"total_time_ms": 1.9330282000012742,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "string",
"parse_uuids": false,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": true,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
},
"medium_dataset": {
"description": "Medium-sized realistic dataset",
"results": {
"serialization": {
"mean": 0.0012369195000012212,
"min": 0.0012113459999980591,
"max": 0.001278182000000072,
"std": 2.0395417312921704e-05,
"mean_ms": 1.2369195000012212
},
"deserialization": {
"mean": 0.13170344169999879,
"min": 0.13094168499999626,
"max": 0.13252225899999814,
"std": 0.0006091777397144568,
"mean_ms": 131.7034416999988
},
"total_time_ms": 132.94036119999998,
"successful_runs": 10,
"config": {
"date_format": "iso",
"custom_date_format": null,
"uuid_format": "string",
"parse_uuids": false,
"dataframe_orient": "records",
"datetime_output": "json_safe",
"series_output": "json_safe",
"dataframe_output": "json_safe",
"numpy_output": "json_safe",
"nan_handling": "null",
"type_coercion": "safe",
"preserve_decimals": true,
"preserve_complex": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"custom_serializers": null,
"sort_keys": true,
"ensure_ascii": true,
"check_if_serialized": false,
"include_type_hints": false,
"auto_detect_types": false,
"redact_fields": null,
"redact_patterns": null,
"redact_large_objects": false,
"redaction_replacement": "",
"include_redaction_summary": false,
"audit_trail": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"cache_metrics_enabled": false
}
}
}
}
},
"summary": {
"configurations_tested": [
"default",
"api_fast",
"ml_training",
"secure_storage",
"api_consistent"
],
"fastest_configuration": {
"small_objects": {
"config": "secure_storage",
"time_ms": 1.0128308999981073
},
"complex_types": {
"config": "api_fast",
"time_ms": 1.923866600000679
},
"medium_dataset": {
"config": "api_fast",
"time_ms": 130.95991440000105
}
},
"best_for_use_case": {
"speed_critical": "secure_storage",
"complex_types": "api_fast",
"large_datasets": "api_fast"
},
"performance_comparison": {
"default": {
"small_objects": 1.0215703000014287,
"complex_types": 1.9550393000002941,
"medium_dataset": 132.42980230000046
},
"api_fast": {
"small_objects": 1.0275806999992199,
"complex_types": 1.923866600000679,
"medium_dataset": 130.95991440000105
},
"ml_training": {
"small_objects": 1.0217775999990408,
"complex_types": 1.946991299998757,
"medium_dataset": 131.1135223000015
},
"secure_storage": {
"small_objects": 1.0128308999981073,
"complex_types": 1.9331244000007075,
"medium_dataset": 132.4336547999998
},
"api_consistent": {
"small_objects": 1.014749600000897,
"complex_types": 1.9330282000012742,
"medium_dataset": 132.94036119999998
}
}
}
},
"versioning": {
"metadata": {
"timestamp": "2025-06-19T12:40:44.407852+00:00",
"versions_tested": [
"latest",
"0.11.0",
"0.10.0",
"0.9.0"
],
"python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]",
"focus": "optimization_configurations"
},
"version_results": {
"latest": {
"version": "latest",
"available_features": [
"serialize",
"deserialize"
],
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"datasets": {
"basic_types": {
"description": "Basic types - tests core serialization speed",
"results": {
"version": "latest",
"dataset": "basic_types",
"config_results": {
"get_api_config": {
"mean_ms": 0.06907700000198247,
"min_ms": 0.037880999997241815,
"max_ms": 0.14572200000628754,
"std_ms": 0.04433022632147745,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.05750119999845538,
"min_ms": 0.03802100000172004,
"max_ms": 0.08228299999757382,
"std_ms": 0.017396527330657288,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.058282999999903495,
"min_ms": 0.0344549999979904,
"max_ms": 0.07887699999997722,
"std_ms": 0.020153117141349985,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.056779799999162606,
"min_ms": 0.037669999997547166,
"max_ms": 0.08113099999462747,
"std_ms": 0.01838964060837052,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.03728580000057491,
"min_ms": 0.03364300000185949,
"max_ms": 0.04561499999766738,
"std_ms": 0.004968173827602262,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.03728580000057491
},
"performance_variance": {
"variance_ratio": 1.852635587835513,
"range_ms": 0.03179120000140756,
"min_ms": 0.03728580000057491,
"max_ms": 0.06907700000198247,
"analysis": "Low variance"
}
}
}
},
"datetime_heavy": {
"description": "Datetime handling - tests date optimization configs",
"results": {
"version": "latest",
"dataset": "datetime_heavy",
"config_results": {
"get_api_config": {
"mean_ms": 0.134735200001046,
"min_ms": 0.10187000000172475,
"max_ms": 0.23474799999689822,
"std_ms": 0.05661054017965423,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.11446120000044857,
"min_ms": 0.08648100000385739,
"max_ms": 0.16492700000014793,
"std_ms": 0.03542833582988856,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.1253758000018479,
"min_ms": 0.09927600000025905,
"max_ms": 0.18135799999896562,
"std_ms": 0.03373709197818566,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.12275060000064286,
"min_ms": 0.09955600000211007,
"max_ms": 0.18434299999370296,
"std_ms": 0.035334877430117706,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.11053779999770086,
"min_ms": 0.09747099999657394,
"max_ms": 0.1380969999971171,
"std_ms": 0.016556481199946807,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.11053779999770086
},
"performance_variance": {
"variance_ratio": 1.2189061117902513,
"range_ms": 0.024197400003345138,
"min_ms": 0.11053779999770086,
"max_ms": 0.134735200001046,
"analysis": "Low variance"
}
}
}
},
"decimal_precision": {
"description": "Decimal handling - tests precision optimization configs",
"results": {
"version": "latest",
"dataset": "decimal_precision",
"config_results": {
"get_api_config": {
"mean_ms": 0.47819700000104604,
"min_ms": 0.431734000002848,
"max_ms": 0.6081430000008936,
"std_ms": 0.07363625601917116,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.4660545999982446,
"min_ms": 0.4291999999992413,
"max_ms": 0.5533510000006459,
"std_ms": 0.05026775613584039,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.45801359999870783,
"min_ms": 0.42650500000007696,
"max_ms": 0.5563360000024886,
"std_ms": 0.05517767898366781,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.48092819999965286,
"min_ms": 0.4435560000004557,
"max_ms": 0.5790789999977619,
"std_ms": 0.0560298924826851,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.4413023999987331,
"min_ms": 0.42682499999813217,
"max_ms": 0.45296500000091555,
"std_ms": 0.01168592915908122,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.4413023999987331
},
"performance_variance": {
"variance_ratio": 1.0897928495313725,
"range_ms": 0.03962580000091975,
"min_ms": 0.4413023999987331,
"max_ms": 0.48092819999965286,
"analysis": "Low variance"
}
}
}
},
"large_dataset": {
"description": "Large data - tests memory and compression configs",
"results": {
"version": "latest",
"dataset": "large_dataset",
"config_results": {
"get_api_config": {
"mean_ms": 1.712252599999431,
"min_ms": 1.6554850000005672,
"max_ms": 1.8663979999971048,
"std_ms": 0.08818133028643087,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 1.5591473999990058,
"min_ms": 1.5297909999958392,
"max_ms": 1.6530400000007717,
"std_ms": 0.052907369339659,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 1.5491607999976509,
"min_ms": 1.5164259999949081,
"max_ms": 1.6327629999963733,
"std_ms": 0.0473380956170419,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 1.7013199999993844,
"min_ms": 1.664111000003743,
"max_ms": 1.778754000000049,
"std_ms": 0.04514218087297182,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 1.540907199998287,
"min_ms": 1.5296909999946706,
"max_ms": 1.5535850000034657,
"std_ms": 0.011405576169363833,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 1.540907199998287
},
"performance_variance": {
"variance_ratio": 1.1111977411756753,
"range_ms": 0.17134540000114384,
"min_ms": 1.540907199998287,
"max_ms": 1.712252599999431,
"analysis": "Low variance"
}
}
}
},
"complex_structure": {
"description": "Complex nested data - tests structural optimization",
"results": {
"version": "latest",
"dataset": "complex_structure",
"config_results": {
"get_api_config": {
"mean_ms": 3.1358151999981487,
"min_ms": 3.07502999999798,
"max_ms": 3.222764999996741,
"std_ms": 0.06035998770391007,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 2.790573799998697,
"min_ms": 2.727071999998998,
"max_ms": 2.8965979999995284,
"std_ms": 0.07221451782174014,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 2.9050517999991143,
"min_ms": 2.8722629999933247,
"max_ms": 2.9899420000063515,
"std_ms": 0.04929341392721421,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 3.1722110000032444,
"min_ms": 3.0370389999987424,
"max_ms": 3.5294370000045205,
"std_ms": 0.20704400872733977,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 2.887989399999924,
"min_ms": 2.8620529999940914,
"max_ms": 2.923207000002037,
"std_ms": 0.022114471074624824,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "get_performance_config",
"time_ms": 2.790573799998697
},
"performance_variance": {
"variance_ratio": 1.1367594005235504,
"range_ms": 0.3816372000045476,
"min_ms": 2.790573799998697,
"max_ms": 3.1722110000032444,
"analysis": "Low variance"
}
}
}
}
}
},
"0.11.0": {
"version": "0.11.0",
"available_features": [
"serialize",
"deserialize"
],
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"datasets": {
"basic_types": {
"description": "Basic types - tests core serialization speed",
"results": {
"version": "0.11.0",
"dataset": "basic_types",
"config_results": {
"get_api_config": {
"mean_ms": 0.05097519999992528,
"min_ms": 0.03472499999901402,
"max_ms": 0.09293300000479121,
"std_ms": 0.02443212701196647,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.04479159999988269,
"min_ms": 0.0328719999984628,
"max_ms": 0.05964099999999917,
"std_ms": 0.01158370099636981,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.043621199999677174,
"min_ms": 0.03216900000069245,
"max_ms": 0.061043999998844356,
"std_ms": 0.012419531823226936,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.0468511999997645,
"min_ms": 0.0353860000004147,
"max_ms": 0.06453999999678217,
"std_ms": 0.013118687117235687,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.03332000000142443,
"min_ms": 0.030647000002659297,
"max_ms": 0.039153000003011584,
"std_ms": 0.0035000732865314325,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.03332000000142443
},
"performance_variance": {
"variance_ratio": 1.529867947111227,
"range_ms": 0.017655199998500848,
"min_ms": 0.03332000000142443,
"max_ms": 0.05097519999992528,
"analysis": "Low variance"
}
}
}
},
"datetime_heavy": {
"description": "Datetime handling - tests date optimization configs",
"results": {
"version": "0.11.0",
"dataset": "datetime_heavy",
"config_results": {
"get_api_config": {
"mean_ms": 0.1424571999990576,
"min_ms": 0.09989599999471466,
"max_ms": 0.22954800000007936,
"std_ms": 0.0566425702864285,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.11638059999938832,
"min_ms": 0.0859599999998295,
"max_ms": 0.18554500000078633,
"std_ms": 0.04342120042653721,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.1242478000023084,
"min_ms": 0.0977219999995782,
"max_ms": 0.17988500000143404,
"std_ms": 0.033466290990876925,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.11784180000233846,
"min_ms": 0.09709100000065973,
"max_ms": 0.17691000000041868,
"std_ms": 0.033962781027728726,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.10319039999870938,
"min_ms": 0.09428599999949938,
"max_ms": 0.1275979999988408,
"std_ms": 0.014020607415865582,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.10319039999870938
},
"performance_variance": {
"variance_ratio": 1.3805276459907059,
"range_ms": 0.03926680000034821,
"min_ms": 0.10319039999870938,
"max_ms": 0.1424571999990576,
"analysis": "Low variance"
}
}
}
},
"decimal_precision": {
"description": "Decimal handling - tests precision optimization configs",
"results": {
"version": "0.11.0",
"dataset": "decimal_precision",
"config_results": {
"get_api_config": {
"mean_ms": 0.4804249999978083,
"min_ms": 0.43236499999466105,
"max_ms": 0.6175810000002002,
"std_ms": 0.07772897903406407,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.4671825999992052,
"min_ms": 0.43313699999458777,
"max_ms": 0.5523390000021777,
"std_ms": 0.04861870824087983,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.47251240000036887,
"min_ms": 0.4293900000007511,
"max_ms": 0.5830370000055041,
"std_ms": 0.06410351309133157,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.4801249999985657,
"min_ms": 0.4494579999985149,
"max_ms": 0.5668969999987894,
"std_ms": 0.04950120089957098,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.4526455999979362,
"min_ms": 0.4372639999985495,
"max_ms": 0.4794639999943229,
"std_ms": 0.019917900926181186,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.4526455999979362
},
"performance_variance": {
"variance_ratio": 1.0613711919435398,
"range_ms": 0.027779399999872112,
"min_ms": 0.4526455999979362,
"max_ms": 0.4804249999978083,
"analysis": "Low variance"
}
}
}
},
"large_dataset": {
"description": "Large data - tests memory and compression configs",
"results": {
"version": "0.11.0",
"dataset": "large_dataset",
"config_results": {
"get_api_config": {
"mean_ms": 1.7159513999999376,
"min_ms": 1.6608939999969152,
"max_ms": 1.859936000002449,
"std_ms": 0.08182405309908389,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 1.5722016000012218,
"min_ms": 1.541492000001199,
"max_ms": 1.6732280000013589,
"std_ms": 0.05672603592990381,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 1.5753314000008345,
"min_ms": 1.533688000002087,
"max_ms": 1.6714540000037914,
"std_ms": 0.05518981510139281,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 1.715544999998997,
"min_ms": 1.678968999996755,
"max_ms": 1.8059149999984925,
"std_ms": 0.05231845167336727,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 1.5448706000015022,
"min_ms": 1.5418930000024034,
"max_ms": 1.5490959999979736,
"std_ms": 0.0030052725819847406,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 1.5448706000015022
},
"performance_variance": {
"variance_ratio": 1.110741184406169,
"range_ms": 0.1710807999984354,
"min_ms": 1.5448706000015022,
"max_ms": 1.7159513999999376,
"analysis": "Low variance"
}
}
}
},
"complex_structure": {
"description": "Complex nested data - tests structural optimization",
"results": {
"version": "0.11.0",
"dataset": "complex_structure",
"config_results": {
"get_api_config": {
"mean_ms": 3.1074484000001235,
"min_ms": 3.045575000001577,
"max_ms": 3.28510199999954,
"std_ms": 0.10093764590711665,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 2.7987718000005657,
"min_ms": 2.739285000004088,
"max_ms": 2.941831999997646,
"std_ms": 0.08150903183334342,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 2.8877648000019462,
"min_ms": 2.8435880000046154,
"max_ms": 3.0375199999994607,
"std_ms": 0.08383766208839456,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 3.093504200001007,
"min_ms": 3.0539300000000935,
"max_ms": 3.1596370000031015,
"std_ms": 0.04247945791498027,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 2.8938120000020717,
"min_ms": 2.871820999999386,
"max_ms": 2.9303400000060265,
"std_ms": 0.022932459149011868,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "get_performance_config",
"time_ms": 2.7987718000005657
},
"performance_variance": {
"variance_ratio": 1.110290020786795,
"range_ms": 0.30867659999955777,
"min_ms": 2.7987718000005657,
"max_ms": 3.1074484000001235,
"analysis": "Low variance"
}
}
}
}
}
},
"0.10.0": {
"error": "Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1.",
"available": false
},
"0.9.0": {
"version": "0.9.0",
"available_features": [
"serialize",
"deserialize"
],
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"datasets": {
"basic_types": {
"description": "Basic types - tests core serialization speed",
"results": {
"version": "0.9.0",
"dataset": "basic_types",
"config_results": {
"get_api_config": {
"mean_ms": 0.04108659999815245,
"min_ms": 0.02008799999941857,
"max_ms": 0.10598699999775363,
"std_ms": 0.0365908784577692,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.024068800000520696,
"min_ms": 0.017762999995341033,
"max_ms": 0.04377100000141354,
"std_ms": 0.011115021377193064,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.023165399998958947,
"min_ms": 0.017122999999230615,
"max_ms": 0.04128700000194385,
"std_ms": 0.01027381551951824,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.03231619999866098,
"min_ms": 0.022362000002829063,
"max_ms": 0.04840999999800033,
"std_ms": 0.012415360895083808,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.018422200000145494,
"min_ms": 0.016179999995813432,
"max_ms": 0.023925000000701857,
"std_ms": 0.003205725300344987,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 0.018422200000145494
},
"performance_variance": {
"variance_ratio": 2.230276514087783,
"range_ms": 0.022664399998006957,
"min_ms": 0.018422200000145494,
"max_ms": 0.04108659999815245,
"analysis": "High variance"
}
}
}
},
"datetime_heavy": {
"description": "Datetime handling - tests date optimization configs",
"results": {
"version": "0.9.0",
"dataset": "datetime_heavy",
"config_results": {
"get_api_config": {
"mean_ms": 0.11677939999970022,
"min_ms": 0.06590299999942317,
"max_ms": 0.195144000002756,
"std_ms": 0.05762994786978064,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.05947099999872307,
"min_ms": 0.05131599999685932,
"max_ms": 0.08547999999564126,
"std_ms": 0.01463202839486393,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.06702299999972183,
"min_ms": 0.06143499999922142,
"max_ms": 0.08701200000160725,
"std_ms": 0.011193141182141908,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.0794819999995866,
"min_ms": 0.06426899999922853,
"max_ms": 0.11786900000032574,
"std_ms": 0.02219192551408806,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.06450819999912483,
"min_ms": 0.05969099999703076,
"max_ms": 0.07780499999654467,
"std_ms": 0.007521210852111662,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "get_performance_config",
"time_ms": 0.05947099999872307
},
"performance_variance": {
"variance_ratio": 1.9636360579476995,
"range_ms": 0.057308400000977144,
"min_ms": 0.05947099999872307,
"max_ms": 0.11677939999970022,
"analysis": "Low variance"
}
}
}
},
"decimal_precision": {
"description": "Decimal handling - tests precision optimization configs",
"results": {
"version": "0.9.0",
"dataset": "decimal_precision",
"config_results": {
"get_api_config": {
"mean_ms": 0.45032499999990705,
"min_ms": 0.39993499999724236,
"max_ms": 0.6035450000041465,
"std_ms": 0.08610187844014183,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 0.40305300000085253,
"min_ms": 0.3820320000045285,
"max_ms": 0.45098000000365346,
"std_ms": 0.02769293237567665,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 0.40541959999984556,
"min_ms": 0.3850079999949685,
"max_ms": 0.43575200000134373,
"std_ms": 0.0205663677108699,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 0.42061179999848264,
"min_ms": 0.3953569999950446,
"max_ms": 0.4474429999987706,
"std_ms": 0.024530303559765595,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 0.40815260000215403,
"min_ms": 0.38704100000330754,
"max_ms": 0.42500200000006316,
"std_ms": 0.016115995494092854,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "get_performance_config",
"time_ms": 0.40305300000085253
},
"performance_variance": {
"variance_ratio": 1.1172848235814012,
"range_ms": 0.047271999999054515,
"min_ms": 0.40305300000085253,
"max_ms": 0.45032499999990705,
"analysis": "Low variance"
}
}
}
},
"large_dataset": {
"description": "Large data - tests memory and compression configs",
"results": {
"version": "0.9.0",
"dataset": "large_dataset",
"config_results": {
"get_api_config": {
"mean_ms": 1.8688603999976294,
"min_ms": 1.8170459999993227,
"max_ms": 1.979137999995828,
"std_ms": 0.06379595036250052,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 1.7259000000009905,
"min_ms": 1.7079029999962358,
"max_ms": 1.75518000000352,
"std_ms": 0.01754352842422145,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 1.7199688000005153,
"min_ms": 1.6984550000032073,
"max_ms": 1.7411440000003608,
"std_ms": 0.016513650979090657,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 2.1122399999981667,
"min_ms": 2.0804369999964933,
"max_ms": 2.197324000000833,
"std_ms": 0.04852709013160001,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 1.6978058000006513,
"min_ms": 1.686542999998153,
"max_ms": 1.7195239999949763,
"std_ms": 0.013431197700100967,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "default",
"time_ms": 1.6978058000006513
},
"performance_variance": {
"variance_ratio": 1.2440998846849012,
"range_ms": 0.4144341999975154,
"min_ms": 1.6978058000006513,
"max_ms": 2.1122399999981667,
"analysis": "Low variance"
}
}
}
},
"complex_structure": {
"description": "Complex nested data - tests structural optimization",
"results": {
"version": "0.9.0",
"dataset": "complex_structure",
"config_results": {
"get_api_config": {
"mean_ms": 2.6448385999970014,
"min_ms": 2.480693000002532,
"max_ms": 3.1973879999966925,
"std_ms": 0.30996401508415733,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_performance_config": {
"mean_ms": 2.237639400000546,
"min_ms": 2.2118110000022284,
"max_ms": 2.279227000002493,
"std_ms": 0.02557296760830274,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_strict_config": {
"mean_ms": 2.345356200001447,
"min_ms": 2.30185899999924,
"max_ms": 2.399040999996771,
"std_ms": 0.047460960025789665,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"get_ml_config": {
"mean_ms": 2.5662977999999725,
"min_ms": 2.5200760000032574,
"max_ms": 2.6532039999977997,
"std_ms": 0.05369862799476423,
"successful_runs": 5,
"error_count": 0,
"config_type": "SerializationConfig"
},
"default": {
"mean_ms": 2.322602000002405,
"min_ms": 2.3030920000053356,
"max_ms": 2.358044000004611,
"std_ms": 0.022084128192037825,
"successful_runs": 5,
"config_type": "default"
}
},
"optimization_analysis": {
"available_configs": [
"get_api_config",
"get_performance_config",
"get_strict_config",
"get_ml_config"
],
"optimization_configs": {
"get_api_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": true,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": false,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "safe",
"uuid_format": "string"
}
},
"get_performance_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "values",
"dataframe_output": "json_safe",
"date_format": "unix",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "safe",
"uuid_format": "object"
}
},
"get_strict_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "iso",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": false,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": true,
"preserve_decimals": true,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": false,
"type_coercion": "strict",
"uuid_format": "object"
}
},
"get_ml_config": {
"available": true,
"type": "SerializationConfig",
"config_data": {
"audit_trail": false,
"auto_detect_types": false,
"cache_metrics_enabled": false,
"cache_scope": "operation",
"cache_size_limit": 1000,
"cache_warn_on_limit": true,
"check_if_serialized": false,
"custom_date_format": null,
"custom_serializers": null,
"dataframe_orient": "records",
"dataframe_output": "json_safe",
"date_format": "unix_ms",
"datetime_output": "json_safe",
"ensure_ascii": false,
"include_redaction_summary": false,
"include_type_hints": true,
"max_depth": 50,
"max_size": 100000,
"max_string_length": 1000000,
"nan_handling": "null",
"numpy_output": "json_safe",
"parse_uuids": true,
"preserve_complex": false,
"preserve_decimals": false,
"redact_fields": null,
"redact_large_objects": false,
"redact_patterns": null,
"redaction_replacement": "",
"series_output": "json_safe",
"sort_keys": true,
"type_coercion": "aggressive",
"uuid_format": "object"
}
},
"discovered_parameters": {}
},
"fastest_config": {
"config": "get_performance_config",
"time_ms": 2.237639400000546
},
"performance_variance": {
"variance_ratio": 1.1819771317918142,
"range_ms": 0.40719919999645526,
"min_ms": 2.237639400000546,
"max_ms": 2.6448385999970014,
"analysis": "Low variance"
}
}
}
}
}
}
},
"optimization_summary": {
"config_evolution": {
"get_api_config": {
"latest": true,
"0.11.0": true,
"0.9.0": true
},
"get_performance_config": {
"latest": true,
"0.11.0": true,
"0.9.0": true
},
"get_strict_config": {
"latest": true,
"0.11.0": true,
"0.9.0": true
},
"get_ml_config": {
"latest": true,
"0.11.0": true,
"0.9.0": true
}
},
"performance_by_config": {
"basic_types": {
"latest": {
"get_api_config": 0.06907700000198247,
"get_performance_config": 0.05750119999845538,
"get_strict_config": 0.058282999999903495,
"get_ml_config": 0.056779799999162606,
"default": 0.03728580000057491
},
"0.11.0": {
"get_api_config": 0.05097519999992528,
"get_performance_config": 0.04479159999988269,
"get_strict_config": 0.043621199999677174,
"get_ml_config": 0.0468511999997645,
"default": 0.03332000000142443
},
"0.9.0": {
"get_api_config": 0.04108659999815245,
"get_performance_config": 0.024068800000520696,
"get_strict_config": 0.023165399998958947,
"get_ml_config": 0.03231619999866098,
"default": 0.018422200000145494
}
},
"datetime_heavy": {
"latest": {
"get_api_config": 0.134735200001046,
"get_performance_config": 0.11446120000044857,
"get_strict_config": 0.1253758000018479,
"get_ml_config": 0.12275060000064286,
"default": 0.11053779999770086
},
"0.11.0": {
"get_api_config": 0.1424571999990576,
"get_performance_config": 0.11638059999938832,
"get_strict_config": 0.1242478000023084,
"get_ml_config": 0.11784180000233846,
"default": 0.10319039999870938
},
"0.9.0": {
"get_api_config": 0.11677939999970022,
"get_performance_config": 0.05947099999872307,
"get_strict_config": 0.06702299999972183,
"get_ml_config": 0.0794819999995866,
"default": 0.06450819999912483
}
},
"decimal_precision": {
"latest": {
"get_api_config": 0.47819700000104604,
"get_performance_config": 0.4660545999982446,
"get_strict_config": 0.45801359999870783,
"get_ml_config": 0.48092819999965286,
"default": 0.4413023999987331
},
"0.11.0": {
"get_api_config": 0.4804249999978083,
"get_performance_config": 0.4671825999992052,
"get_strict_config": 0.47251240000036887,
"get_ml_config": 0.4801249999985657,
"default": 0.4526455999979362
},
"0.9.0": {
"get_api_config": 0.45032499999990705,
"get_performance_config": 0.40305300000085253,
"get_strict_config": 0.40541959999984556,
"get_ml_config": 0.42061179999848264,
"default": 0.40815260000215403
}
},
"large_dataset": {
"latest": {
"get_api_config": 1.712252599999431,
"get_performance_config": 1.5591473999990058,
"get_strict_config": 1.5491607999976509,
"get_ml_config": 1.7013199999993844,
"default": 1.540907199998287
},
"0.11.0": {
"get_api_config": 1.7159513999999376,
"get_performance_config": 1.5722016000012218,
"get_strict_config": 1.5753314000008345,
"get_ml_config": 1.715544999998997,
"default": 1.5448706000015022
},
"0.9.0": {
"get_api_config": 1.8688603999976294,
"get_performance_config": 1.7259000000009905,
"get_strict_config": 1.7199688000005153,
"get_ml_config": 2.1122399999981667,
"default": 1.6978058000006513
}
}
},
"optimization_recommendations": {
"fastest_configs_by_dataset": {
"basic_types": {
"config": "default",
"version": "0.9.0",
"time_ms": 0.018422200000145494
},
"datetime_heavy": {
"config": "get_performance_config",
"version": "0.9.0",
"time_ms": 0.05947099999872307
},
"decimal_precision": {
"config": "get_performance_config",
"version": "0.9.0",
"time_ms": 0.40305300000085253
},
"large_dataset": {
"config": "default",
"version": "latest",
"time_ms": 1.540907199998287
}
},
"most_consistent_configs": {},
"version_recommendations": {}
},
"api_changes": {}
}
},
"summary": {
"total_tests": 11,
"competitive_tests": 5,
"configuration_tests": 6,
"datason_vs_best": {},
"datason_wins": 0,
"competitor_wins": 0
}
}