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.874 | 1.033 | 0.043 | 10/10 |
json | 0.079 | 0.075 | 0.093 | 0.006 | 10/10 |
pickle | 0.039 | 0.036 | 0.043 | 0.002 | 10/10 |
jsonpickle | 1.215 | 1.178 | 1.262 | 0.032 | 10/10 |
msgpack | 0.049 | 0.047 | 0.055 | 0.003 | 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.045 | 0.042 | 0.066 | 0.007 | 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.009 | 0.006 | 0.034 | 0.009 | 10/10 |
pickle | 0.001 | 0.001 | 0.002 | 0.000 | 10/10 |
jsonpickle | 0.033 | 0.032 | 0.037 | 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.094 | 0.090 | 0.105 | 0.005 | 10/10 |
orjson | 0.001 | 0.001 | 0.003 | 0.001 | 10/10 |
ujson | 0.005 | 0.005 | 0.006 | 0.000 | 10/10 |
json | 0.015 | 0.013 | 0.028 | 0.004 | 10/10 |
pickle | 0.003 | 0.003 | 0.004 | 0.000 | 10/10 |
jsonpickle | 0.101 | 0.095 | 0.108 | 0.004 | 10/10 |
msgpack | 0.004 | 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.398 | 0.387 | 0.415 | 0.009 | 10/10 |
orjson | 0.009 | 0.008 | 0.011 | 0.001 | 10/10 |
json | 0.104 | 0.101 | 0.119 | 0.006 | 10/10 |
pickle | 0.033 | 0.031 | 0.036 | 0.002 | 10/10 |
jsonpickle | 1.183 | 1.167 | 1.209 | 0.013 | 10/10 |
msgpack | 0.077 | 0.077 | 0.078 | 0.000 | 10/10 |
Use Case | Best Configuration |
---|---|
Speed Critical | default |
Complex Types | api_fast |
Large Datasets | ml_training |
Version | Available Features | Config Methods | Status |
---|---|---|---|
latest | deserialize, serialize | get_api_config, get_performance_config, get_ml_config, get_strict_config | ✅ Available |
0.11.0 | deserialize, serialize | get_api_config, get_performance_config, get_ml_config, get_strict_config | ✅ Available |
0.10.0 | ❌ Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1. | ❌ Failed | |
0.9.0 | deserialize, serialize | get_api_config, get_performance_config, get_ml_config, get_strict_config | ✅ Available |
{ "suite_type": "complete", "metadata": { "timestamp": "2025-06-17T19:01:02.857760+00:00", "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "runner_info": { "os": "posix", "github_sha": "ec807fd7f4d001aaf6356198ba8ad8ea46fa70a9", "github_ref": "refs/heads/main", "ci_run_id": "15715889038" } }, "execution_time": 12.663010835647583, "competitive": { "api_response": { "description": "Typical API response with metadata", "serialization": { "datason": { "mean": 0.0009202141999985258, "min": 0.0008740989999935778, "max": 0.0010328249999957961, "std": 4.295166001312972e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.9202141999985258 }, "orjson": { "error": "All serialization attempts failed", "error_count": 10 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 7.888030000060552e-05, "min": 7.485999999801152e-05, "max": 9.304399999621182e-05, "std": 5.667151332040594e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.07888030000060553 }, "pickle": { "mean": 3.8622799999643574e-05, "min": 3.609699999884697e-05, "max": 4.278000000113025e-05, "std": 2.114990874863047e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.038622799999643576 }, "jsonpickle": { "mean": 0.0012146087999994394, "min": 0.0011778049999975337, "max": 0.0012623430000004987, "std": 3.247919575413501e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.2146087999994393 }, "msgpack": { "mean": 4.891510000035737e-05, "min": 4.7347999995395185e-05, "max": 5.541299999833882e-05, "std": 2.5096919438044322e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.04891510000035737 } }, "deserialization": { "datason": { "mean": 0.042362502099999234, "min": 0.041896036000004244, "max": 0.04356403199999903, "std": 0.0005567337199620584, "successful_runs": 10, "error_count": 0, "mean_ms": 42.36250209999923 }, "json": { "mean": 1.9478200001543656e-05, "min": 1.7753000001619057e-05, "max": 2.4045000003525274e-05, "std": 1.983502223219872e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.019478200001543655 }, "pickle": { "mean": 2.200799999911851e-05, "min": 2.086899999653724e-05, "max": 2.515700000316201e-05, "std": 1.2731050417610217e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.02200799999911851 }, "jsonpickle": { "mean": 0.0007349918000002731, "min": 0.0007079790000048547, "max": 0.0007676609999975881, "std": 1.5471385836407594e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.7349918000002731 }, "msgpack": { "mean": 1.7773300000101246e-05, "min": 1.5879000002883004e-05, "max": 2.917499999455231e-05, "std": 4.0296596762181605e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.017773300000101244 } }, "output_size": { "datason": { "size": 2720, "size_type": "string chars", "supports_binary": false }, "orjson": { "error": "Type is not JSON serializable: decimal.Decimal" }, "ujson": { "error": "datetime.datetime(2024, 1, 1, 12, 0, tzinfo=datetime.timezone.utc) is not JSON serializable" }, "json": { "size": 2760, "size_type": "utf-8 bytes", "supports_binary": false }, "pickle": { "size": 1897, "size_type": "bytes", "supports_binary": true }, "jsonpickle": { "size": 6143, "size_type": "utf-8 bytes", "supports_binary": false }, "msgpack": { "size": 1885, "size_type": "bytes", "supports_binary": true } }, "competitors_tested": [ "datason", "orjson", "ujson", "json", "pickle", "jsonpickle", "msgpack" ] }, "simple_objects": { "description": "Simple data types common in APIs", "serialization": { "datason": { "mean": 4.516729999863856e-05, "min": 4.16379999990113e-05, "max": 6.55419999944229e-05, "std": 7.275111316009328e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.045167299998638555 }, "orjson": { "mean": 8.527000005642549e-07, "min": 6.909999967774638e-07, "max": 1.4029999988451891e-06, "std": 2.3100266901407137e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0008527000005642549 }, "ujson": { "mean": 2.5693999994302885e-06, "min": 2.3449999986269177e-06, "max": 3.0759999987139963e-06, "std": 2.171006927695212e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0025693999994302885 }, "json": { "mean": 9.429700000396224e-06, "min": 6.0409999989019525e-06, "max": 3.3983999998099534e-05, "std": 8.650028683108457e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.009429700000396224 }, "pickle": { "mean": 1.3465999998629742e-06, "min": 1.1019999988093332e-06, "max": 1.9239999957676446e-06, "std": 2.4405290716347506e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001346599999862974 }, "jsonpickle": { "mean": 3.3079599999297214e-05, "min": 3.1659000001127424e-05, "max": 3.68290000025695e-05, "std": 1.743758661551046e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.033079599999297216 }, "msgpack": { "mean": 1.881600000075423e-06, "min": 1.7229999969003984e-06, "max": 2.254000001755685e-06, "std": 1.7929689973298152e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.001881600000075423 } }, "deserialization": { "datason": { "mean": 0.004748603699999876, "min": 0.004689680999995005, "max": 0.00482338999999854, "std": 3.861109216676764e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 4.748603699999876 }, "orjson": { "mean": 1.7480999986219103e-06, "min": 1.1620000037737555e-06, "max": 3.5969999956364518e-06, "std": 7.779919224680316e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0017480999986219103 }, "ujson": { "mean": 2.785100000579632e-06, "min": 2.2340000001008775e-06, "max": 3.4660000025610316e-06, "std": 4.4100729488325195e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0027851000005796323 }, "json": { "mean": 3.419399999415873e-06, "min": 3.1359999965729912e-06, "max": 4.488999998386589e-06, "std": 4.3994878485963516e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.003419399999415873 }, "pickle": { "mean": 2.0718999991231613e-06, "min": 1.7739999975674436e-06, "max": 3.0149999972195474e-06, "std": 3.998473178076228e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0020718999991231613 }, "jsonpickle": { "mean": 3.731079999838016e-05, "min": 3.5736999997482144e-05, "max": 4.0586000004338985e-05, "std": 1.3990369557275128e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03731079999838016 }, "msgpack": { "mean": 1.6320000000291657e-06, "min": 1.3829999971903817e-06, "max": 2.164000001414479e-06, "std": 2.1874185828184492e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0016320000000291657 } }, "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.3810599999955e-05, "min": 8.954700000174398e-05, "max": 0.00010458399999890844, "std": 4.794171418744723e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.093810599999955 }, "orjson": { "mean": 1.303500000204849e-06, "min": 1.0020000047461508e-06, "max": 2.814999994882328e-06, "std": 5.598857504316851e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0013035000002048491 }, "ujson": { "mean": 5.3620999999282045e-06, "min": 5.170000001442077e-06, "max": 5.740999995396123e-06, "std": 1.9146130778617238e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005362099999928205 }, "json": { "mean": 1.5200099999646e-05, "min": 1.3393999999777861e-05, "max": 2.7811999999016734e-05, "std": 4.447137642301858e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.015200099999646 }, "pickle": { "mean": 2.88549999964971e-06, "min": 2.6850000054423617e-06, "max": 3.5469999986048606e-06, "std": 2.472256049616047e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.00288549999964971 }, "jsonpickle": { "mean": 0.00010074299999942581, "min": 9.520800000473173e-05, "max": 0.00010847199999375334, "std": 4.458082820504836e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.10074299999942582 }, "msgpack": { "mean": 3.500300001491041e-06, "min": 3.295999995600596e-06, "max": 3.8570000029380935e-06, "std": 1.7871706485895752e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0035003000014910413 } }, "deserialization": { "datason": { "mean": 0.018367235699999186, "min": 0.01805842699999971, "max": 0.01867152999999888, "std": 0.00021679017643678054, "successful_runs": 10, "error_count": 0, "mean_ms": 18.367235699999185 }, "orjson": { "mean": 3.0645999991918415e-06, "min": 2.846000000999993e-06, "max": 4.07799999635472e-06, "std": 3.6283304894550303e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.0030645999991918416 }, "ujson": { "mean": 5.735700001707756e-06, "min": 5.220000005579095e-06, "max": 7.723999999598163e-06, "std": 7.93929474258248e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.005735700001707755 }, "json": { "mean": 6.935900000826223e-06, "min": 6.601999999134023e-06, "max": 8.084999997493014e-06, "std": 4.2322346261156336e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.006935900000826223 }, "pickle": { "mean": 4.055299999805584e-06, "min": 3.696000000275035e-06, "max": 4.818999997269202e-06, "std": 3.8686461847982334e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.004055299999805584 }, "jsonpickle": { "mean": 9.471240000067383e-05, "min": 9.098000000307138e-05, "max": 0.00010936299999997345, "std": 5.332477414249307e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.09471240000067382 }, "msgpack": { "mean": 4.478299999988167e-06, "min": 4.2480000033151555e-06, "max": 5.340000001297085e-06, "std": 3.1650243141745255e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.004478299999988167 } }, "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.0003983486000002756, "min": 0.00038714099999737073, "max": 0.00041455299999881845, "std": 8.561474564940911e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.3983486000002756 }, "orjson": { "mean": 8.731300000874853e-06, "min": 8.356000002152086e-06, "max": 1.056900000406813e-05, "std": 6.749706264085699e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.008731300000874853 }, "ujson": { "error": "All serialization attempts failed", "error_count": 10 }, "json": { "mean": 0.00010386849999832748, "min": 0.00010060799999678238, "max": 0.00011932199999620252, "std": 5.701795121019539e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.10386849999832748 }, "pickle": { "mean": 3.286640000013108e-05, "min": 3.1239000001903605e-05, "max": 3.636800000350604e-05, "std": 1.5390366553676291e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.03286640000013108 }, "jsonpickle": { "mean": 0.0011831268999998202, "min": 0.001167015000000049, "max": 0.0012090829999991115, "std": 1.3303583539156736e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 1.1831268999998201 }, "msgpack": { "mean": 7.728079999935744e-05, "min": 7.682300000055875e-05, "max": 7.798600000086253e-05, "std": 4.038131590015603e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.07728079999935744 } }, "deserialization": { "datason": { "mean": 0.02574240639999985, "min": 0.02525228500000054, "max": 0.02785289199999852, "std": 0.0007868781455024896, "successful_runs": 10, "error_count": 0, "mean_ms": 25.74240639999985 }, "orjson": { "mean": 7.2518000010290965e-06, "min": 6.452000000933822e-06, "max": 1.0920000001135577e-05, "std": 1.5278984702892977e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.007251800001029096 }, "json": { "mean": 1.3423000000045704e-05, "min": 1.2523000002317985e-05, "max": 1.699100000251974e-05, "std": 1.3863450757535268e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.013423000000045704 }, "pickle": { "mean": 1.4377699999101879e-05, "min": 1.2963999999726639e-05, "max": 1.920500000096581e-05, "std": 1.7933730519382245e-06, "successful_runs": 10, "error_count": 0, "mean_ms": 0.014377699999101878 }, "jsonpickle": { "mean": 0.0006552585999997973, "min": 0.0006386909999989143, "max": 0.0006867710000051375, "std": 1.504644521584787e-05, "successful_runs": 10, "error_count": 0, "mean_ms": 0.6552585999997973 }, "msgpack": { "mean": 1.0333000000883885e-05, "min": 9.988999998711279e-06, "max": 1.1581000002536257e-05, "std": 4.6883140846279595e-07, "successful_runs": 10, "error_count": 0, "mean_ms": 0.010333000000883885 } }, "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.038622799999643576 }, "simple_objects": { "library": "orjson", "time_ms": 0.0008527000005642549 }, "nested_structures": { "library": "orjson", "time_ms": 0.0013035000002048491 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.008731300000874853 } }, "fastest_deserialization": { "api_response": { "library": "msgpack", "time_ms": 0.017773300000101244 }, "simple_objects": { "library": "msgpack", "time_ms": 0.0016320000000291657 }, "nested_structures": { "library": "orjson", "time_ms": 0.0030645999991918416 }, "datetime_heavy": { "library": "orjson", "time_ms": 0.007251800001029096 } }, "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.9202141999985258, "deserialization_ms": 42.36250209999923 }, "simple_objects": { "serialization_ms": 0.045167299998638555, "deserialization_ms": 4.748603699999876 }, "nested_structures": { "serialization_ms": 0.093810599999955, "deserialization_ms": 18.367235699999185 }, "datetime_heavy": { "serialization_ms": 0.3983486000002756, "deserialization_ms": 25.74240639999985 } } } }, "configurations": { "default": { "description": "Out-of-box experience", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.2856599999698803e-05, "min": 2.04580000016108e-05, "max": 3.491399999688838e-05, "std": 4.31943777602207e-06, "mean_ms": 0.0228565999996988 }, "deserialization": { "mean": 0.000993907399999472, "min": 0.0009834230000009825, "max": 0.0010042010000006485, "std": 6.359086520705841e-06, "mean_ms": 0.993907399999472 }, "total_time_ms": 1.0167639999991707, "successful_runs": 10, "config": {} } }, "complex_types": { "description": "Complex type handling", "results": { "serialization": { "mean": 9.334099999875889e-05, "min": 8.862499999651163e-05, "max": 0.0001042639999937478, "std": 5.170864852207177e-06, "mean_ms": 0.09334099999875889 }, "deserialization": { "mean": 0.001836809500000669, "min": 0.0018054239999969468, "max": 0.002004204999998649, "std": 5.979582143512104e-05, "mean_ms": 1.836809500000669 }, "total_time_ms": 1.9301504999994277, "successful_runs": 10, "config": {} } }, "medium_dataset": { "description": "Medium-sized realistic dataset", "results": { "serialization": { "mean": 0.0008870420999997463, "min": 0.0008554249999974672, "max": 0.0009272579999972663, "std": 2.505123682769124e-05, "mean_ms": 0.8870420999997464 }, "deserialization": { "mean": 0.13126588539999845, "min": 0.13061025100000023, "max": 0.13182830999999595, "std": 0.0004211088988167506, "mean_ms": 131.26588539999844 }, "total_time_ms": 132.15292749999819, "successful_runs": 10, "config": {} } } } }, "api_fast": { "description": "Fast API responses", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.232459999902403e-05, "min": 2.1509999996283113e-05, "max": 2.4545999998792922e-05, "std": 9.532895327747887e-07, "mean_ms": 0.02232459999902403 }, "deserialization": { "mean": 0.0009958962000006012, "min": 0.0009861979999996606, "max": 0.0010134990000025823, "std": 8.33667804690488e-06, "mean_ms": 0.9958962000006012 }, "total_time_ms": 1.0182207999996251, "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.0001006256999993127, "min": 9.863400000398315e-05, "max": 0.0001062480000015853, "std": 2.2462810773831772e-06, "mean_ms": 0.1006256999993127 }, "deserialization": { "mean": 0.001809778100000159, "min": 0.0018003960000001484, "max": 0.0018238600000017868, "std": 7.792711315637701e-06, "mean_ms": 1.809778100000159 }, "total_time_ms": 1.9104037999994716, "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.001139941599998906, "min": 0.0009965379999954393, "max": 0.001624417999998684, "std": 0.0002028371373606729, "mean_ms": 1.139941599998906 }, "deserialization": { "mean": 0.13741247729999911, "min": 0.12813623899999982, "max": 0.165326333000003, "std": 0.014501517886555331, "mean_ms": 137.41247729999913 }, "total_time_ms": 138.55241889999803, "successful_runs": 10, "config": { "date_format": "unix", "custom_date_format": null, "uuid_format": "object", "parse_uuids": true, "dataframe_orient": "values", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": false, "preserve_complex": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": false, "ensure_ascii": false, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "ml_training": { "description": "ML model serialization", "datasets": { "small_objects": { "description": "Small API-style objects", "results": { "serialization": { "mean": 2.521890000082294e-05, "min": 2.4074999998902058e-05, "max": 2.8062000005490972e-05, "std": 1.4210951533028373e-06, "mean_ms": 0.02521890000082294 }, "deserialization": { "mean": 0.0010062031999986231, "min": 0.0009792949999933853, "max": 0.0010682309999978656, "std": 2.7210474248791224e-05, "mean_ms": 1.0062031999986232 }, "total_time_ms": 1.0314220999994461, "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.00011214619999790897, "min": 0.00010655899999534313, "max": 0.0001242419999982758, "std": 6.144199646994268e-06, "mean_ms": 0.11214619999790898 }, "deserialization": { "mean": 0.001823687000000973, "min": 0.001802029000003813, "max": 0.0018535350000021822, "std": 1.4637039628478485e-05, "mean_ms": 1.823687000000973 }, "total_time_ms": 1.9358331999988818, "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.00120393100000058, "min": 0.0011770340000012425, "max": 0.0012395810000001006, "std": 1.8535424294257163e-05, "mean_ms": 1.2039310000005798 }, "deserialization": { "mean": 0.1301766549, "min": 0.12898886800000042, "max": 0.13091741299999882, "std": 0.0005556908207362352, "mean_ms": 130.1766549 }, "total_time_ms": 131.38058590000057, "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.2029200000162064e-05, "min": 2.1339999996428105e-05, "max": 2.3413999997501378e-05, "std": 6.600393589740252e-07, "mean_ms": 0.022029200000162064 }, "deserialization": { "mean": 0.0009978646999989848, "min": 0.0009899450000006027, "max": 0.0010082889999978306, "std": 5.6847597049893215e-06, "mean_ms": 0.9978646999989847 }, "total_time_ms": 1.019893899999147, "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.00010838910000003921, "min": 0.00010409400000099822, "max": 0.0001242519999991032, "std": 7.370464879237091e-06, "mean_ms": 0.1083891000000392 }, "deserialization": { "mean": 0.0018331125999999642, "min": 0.0018222659999977964, "max": 0.0018444079999966334, "std": 8.26714801394127e-06, "mean_ms": 1.8331125999999642 }, "total_time_ms": 1.9415017000000034, "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.0011160347999982889, "min": 0.0010942820000039433, "max": 0.0011541929999978606, "std": 1.973216877650481e-05, "mean_ms": 1.116034799998289 }, "deserialization": { "mean": 0.13059002339999992, "min": 0.12883512599999847, "max": 0.13174835400000262, "std": 0.0008862836476723144, "mean_ms": 130.59002339999992 }, "total_time_ms": 131.7060581999982, "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.5822300000299946e-05, "min": 2.3333999997987576e-05, "max": 3.206000000233189e-05, "std": 2.7397061506472855e-06, "mean_ms": 0.025822300000299947 }, "deserialization": { "mean": 0.0009989674999992815, "min": 0.0009823839999967277, "max": 0.0010290699999941921, "std": 1.3998644904340598e-05, "mean_ms": 0.9989674999992815 }, "total_time_ms": 1.0247897999995814, "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.00011079990000126828, "min": 0.0001064180000014403, "max": 0.00012122500000089076, "std": 4.881368716076628e-06, "mean_ms": 0.11079990000126827 }, "deserialization": { "mean": 0.0018141135999997005, "min": 0.0017963740000013217, "max": 0.0018322210000008, "std": 1.3498358544274501e-05, "mean_ms": 1.8141135999997005 }, "total_time_ms": 1.924913500000969, "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.0012280493999988096, "min": 0.0011899289999988127, "max": 0.0012718199999994795, "std": 2.2366551863533115e-05, "mean_ms": 1.2280493999988096 }, "deserialization": { "mean": 0.1307813562000021, "min": 0.12985398700000417, "max": 0.1326584319999995, "std": 0.0009252449950420172, "mean_ms": 130.7813562000021 }, "total_time_ms": 132.00940560000095, "successful_runs": 10, "config": { "date_format": "iso", "custom_date_format": null, "uuid_format": "string", "parse_uuids": false, "dataframe_orient": "records", "datetime_output": "json_safe", "series_output": "json_safe", "dataframe_output": "json_safe", "numpy_output": "json_safe", "nan_handling": "null", "type_coercion": "safe", "preserve_decimals": true, "preserve_complex": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "custom_serializers": null, "sort_keys": true, "ensure_ascii": true, "check_if_serialized": false, "include_type_hints": false, "auto_detect_types": false, "redact_fields": null, "redact_patterns": null, "redact_large_objects": false, "redaction_replacement": " ", "include_redaction_summary": false, "audit_trail": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "cache_metrics_enabled": false } } } } }, "summary": { "configurations_tested": [ "default", "api_fast", "ml_training", "secure_storage", "api_consistent" ], "fastest_configuration": { "small_objects": { "config": "default", "time_ms": 1.0167639999991707 }, "complex_types": { "config": "api_fast", "time_ms": 1.9104037999994716 }, "medium_dataset": { "config": "ml_training", "time_ms": 131.38058590000057 } }, "best_for_use_case": { "speed_critical": "default", "complex_types": "api_fast", "large_datasets": "ml_training" }, "performance_comparison": { "default": { "small_objects": 1.0167639999991707, "complex_types": 1.9301504999994277, "medium_dataset": 132.15292749999819 }, "api_fast": { "small_objects": 1.0182207999996251, "complex_types": 1.9104037999994716, "medium_dataset": 138.55241889999803 }, "ml_training": { "small_objects": 1.0314220999994461, "complex_types": 1.9358331999988818, "medium_dataset": 131.38058590000057 }, "secure_storage": { "small_objects": 1.019893899999147, "complex_types": 1.9415017000000034, "medium_dataset": 131.7060581999982 }, "api_consistent": { "small_objects": 1.0247897999995814, "complex_types": 1.924913500000969, "medium_dataset": 132.00940560000095 } } } }, "versioning": { "metadata": { "timestamp": "2025-06-17T19:01:12.314232+00:00", "versions_tested": [ "latest", "0.11.0", "0.10.0", "0.9.0" ], "python_version": "3.11.12 (main, Apr 8 2025, 21:35:04) [GCC 13.3.0]", "focus": "optimization_configurations" }, "version_results": { "latest": { "version": "latest", "available_features": [ "deserialize", "serialize" ], "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "latest", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.06075680000066086, "min_ms": 0.03931300000203919, "max_ms": 0.10062700000190716, "std_ms": 0.02466465601288875, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.057813999998757026, "min_ms": 0.0337330000022007, "max_ms": 0.07268599999576963, "std_ms": 0.015323119279130026, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.05473619999776247, "min_ms": 0.03714999999715474, "max_ms": 0.07493999999752532, "std_ms": 0.014199503572020851, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.05047380000036128, "min_ms": 0.033412000000510034, "max_ms": 0.06640300000526622, "std_ms": 0.011863729566670665, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03909300000088933, "min_ms": 0.03150900000292722, "max_ms": 0.06289699999939558, "std_ms": 0.013399900912966004, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03909300000088933 }, "performance_variance": { "variance_ratio": 1.5541605913917758, "range_ms": 0.021663799999771527, "min_ms": 0.03909300000088933, "max_ms": 0.06075680000066086, "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.1380816000008167, "min_ms": 0.10598800000138908, "max_ms": 0.21863799999977118, "std_ms": 0.046297605026715725, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.11081020000176522, "min_ms": 0.08938599999908092, "max_ms": 0.16439600000239807, "std_ms": 0.03216944909766948, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.12682420000089678, "min_ms": 0.10334299999925634, "max_ms": 0.2009439999994811, "std_ms": 0.042110499125987876, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.12453400000254078, "min_ms": 0.10092800000194302, "max_ms": 0.1834020000046621, "std_ms": 0.034056543990409416, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.10155279999821687, "min_ms": 0.09867299999655188, "max_ms": 0.10923299999632263, "std_ms": 0.004348677062199589, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.10155279999821687 }, "performance_variance": { "variance_ratio": 1.3597025390067161, "range_ms": 0.03652880000259984, "min_ms": 0.10155279999821687, "max_ms": 0.1380816000008167, "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.4867844000003174, "min_ms": 0.439598999996349, "max_ms": 0.6123100000010595, "std_ms": 0.07115642718611785, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.45488119999959054, "min_ms": 0.41900000000083537, "max_ms": 0.5689000000046462, "std_ms": 0.06415679524070585, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.47134419999679267, "min_ms": 0.43920799999597193, "max_ms": 0.5723569999958045, "std_ms": 0.05691234847229485, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.4505253999994352, "min_ms": 0.41408099999529213, "max_ms": 0.5358479999983956, "std_ms": 0.04918591298595097, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.42848640000130445, "min_ms": 0.4165759999992247, "max_ms": 0.4527440000003935, "std_ms": 0.014871537085886921, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.42848640000130445 }, "performance_variance": { "variance_ratio": 1.1360556601069147, "range_ms": 0.05829799999901297, "min_ms": 0.42848640000130445, "max_ms": 0.4867844000003174, "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.7222799999998983, "min_ms": 1.6540100000028701, "max_ms": 1.8821760000022891, "std_ms": 0.09567975472239858, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.5492957999995838, "min_ms": 1.5192000000041617, "max_ms": 1.6467669999968848, "std_ms": 0.054653647422050596, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.7111154000005513, "min_ms": 1.683466000002909, "max_ms": 1.8051930000027028, "std_ms": 0.0526495101963764, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5575451999993106, "min_ms": 1.528778000000841, "max_ms": 1.6428599999969151, "std_ms": 0.04793795681469545, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.539547799997365, "min_ms": 1.5297589999931915, "max_ms": 1.5473320000012336, "std_ms": 0.0067795794660685076, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.539547799997365 }, "performance_variance": { "variance_ratio": 1.1186921250531137, "range_ms": 0.18273220000253332, "min_ms": 1.539547799997365, "max_ms": 1.7222799999998983, "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.1315874000014787, "min_ms": 3.0593080000045347, "max_ms": 3.2920320000044967, "std_ms": 0.09301720722000659, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.784873800000298, "min_ms": 2.735325999999816, "max_ms": 2.9083069999984446, "std_ms": 0.07072010894737248, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.1045673999997803, "min_ms": 3.0671929999996905, "max_ms": 3.2207100000007927, "std_ms": 0.06510790299473172, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.9045768000017347, "min_ms": 2.8713089999996555, "max_ms": 3.003054000004113, "std_ms": 0.056149827629507605, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.8875747999990153, "min_ms": 2.8557800000044153, "max_ms": 2.911562999997841, "std_ms": 0.020293202595889, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.784873800000298 }, "performance_variance": { "variance_ratio": 1.1244988552088584, "range_ms": 0.34671360000118057, "min_ms": 2.784873800000298, "max_ms": 3.1315874000014787, "analysis": "Low variance" } } } } } }, "0.11.0": { "version": "0.11.0", "available_features": [ "deserialize", "serialize" ], "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.11.0", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.04941180000201939, "min_ms": 0.035625999998956104, "max_ms": 0.0931129999983682, "std_ms": 0.024688946243239928, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.05262019999889844, "min_ms": 0.03850199999533288, "max_ms": 0.06907899999930578, "std_ms": 0.013479765919225633, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.04754840000060767, "min_ms": 0.035355999997932486, "max_ms": 0.0660530000047288, "std_ms": 0.013513208700309613, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.04343099999886135, "min_ms": 0.03202999999984968, "max_ms": 0.05745700000403531, "std_ms": 0.010888163644804025, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.03832159999888063, "min_ms": 0.03259100000008175, "max_ms": 0.053238999996096936, "std_ms": 0.008825556570062057, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.03832159999888063 }, "performance_variance": { "variance_ratio": 1.3731211640546186, "range_ms": 0.014298600000017814, "min_ms": 0.03832159999888063, "max_ms": 0.05262019999889844, "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.12188140000120029, "min_ms": 0.1007380000004332, "max_ms": 0.1897040000002903, "std_ms": 0.03809576796394122, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.10589319999922964, "min_ms": 0.0876029999972161, "max_ms": 0.16986600000024055, "std_ms": 0.03582776170424488, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.11705379999966681, "min_ms": 0.09949500000061562, "max_ms": 0.16011800000370613, "std_ms": 0.025426870153411475, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.11200499999972635, "min_ms": 0.09876400000052854, "max_ms": 0.15933699999948203, "std_ms": 0.02650724343444885, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.10452480000111564, "min_ms": 0.09675999999814167, "max_ms": 0.12611500000048181, "std_ms": 0.012155844425501737, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.10452480000111564 }, "performance_variance": { "variance_ratio": 1.1660524583629857, "range_ms": 0.017356600000084654, "min_ms": 0.10452480000111564, "max_ms": 0.12188140000120029, "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.4587286000017343, "min_ms": 0.42870900000480106, "max_ms": 0.5444740000015713, "std_ms": 0.048243209991420476, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.45266940000203704, "min_ms": 0.420863999998744, "max_ms": 0.5326130000042895, "std_ms": 0.045678402543406764, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.4802667999982191, "min_ms": 0.44360700000112274, "max_ms": 0.5672969999963584, "std_ms": 0.0501200854306274, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.4562943999999902, "min_ms": 0.41798899999889727, "max_ms": 0.5642110000039224, "std_ms": 0.06118396082372068, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.44913060000055793, "min_ms": 0.41995299999797453, "max_ms": 0.5157699999998044, "std_ms": 0.03814609671123909, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.44913060000055793 }, "performance_variance": { "variance_ratio": 1.069325492401592, "range_ms": 0.03113619999766115, "min_ms": 0.44913060000055793, "max_ms": 0.4802667999982191, "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.7455978000000982, "min_ms": 1.681853000000899, "max_ms": 1.902453999996112, "std_ms": 0.09204996813553969, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.5724750000018162, "min_ms": 1.5324649999968187, "max_ms": 1.6823940000065818, "std_ms": 0.061884070893547846, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 1.7300050000002898, "min_ms": 1.6885360000031824, "max_ms": 1.8499059999967926, "std_ms": 0.06790072777767385, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.5720208000004732, "min_ms": 1.53682300000213, "max_ms": 1.6786779999975465, "std_ms": 0.059901832613903035, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.5542789999997808, "min_ms": 1.5360909999984074, "max_ms": 1.576255999999887, "std_ms": 0.014307274146861795, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 1.5542789999997808 }, "performance_variance": { "variance_ratio": 1.1230916714440229, "range_ms": 0.19131880000031742, "min_ms": 1.5542789999997808, "max_ms": 1.7455978000000982, "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.1400234000003024, "min_ms": 3.0755890000051522, "max_ms": 3.333650000001853, "std_ms": 0.10951785668304234, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.782829800003128, "min_ms": 2.7345940000031987, "max_ms": 2.940578000000471, "std_ms": 0.08847692858837697, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 3.0371498000008046, "min_ms": 2.9759729999980777, "max_ms": 3.1851839999958997, "std_ms": 0.08452585112450055, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.88050759999976, "min_ms": 2.8339389999985087, "max_ms": 2.992974999997955, "std_ms": 0.06402422825543436, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.873172000002455, "min_ms": 2.841773000000103, "max_ms": 2.8952130000021725, "std_ms": 0.01954265724079686, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.782829800003128 }, "performance_variance": { "variance_ratio": 1.128356250891367, "range_ms": 0.35719359999717426, "min_ms": 2.782829800003128, "max_ms": 3.1400234000003024, "analysis": "Low variance" } } } } } }, "0.10.0": { "error": "Command '['/opt/hostedtoolcache/Python/3.11.12/x64/bin/python', '-m', 'pip', 'install', 'datason==0.10.0']' returned non-zero exit status 1.", "available": false }, "0.9.0": { "version": "0.9.0", "available_features": [ "deserialize", "serialize" ], "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "datasets": { "basic_types": { "description": "Basic types - tests core serialization speed", "results": { "version": "0.9.0", "dataset": "basic_types", "config_results": { "get_api_config": { "mean_ms": 0.03912300000195046, "min_ms": 0.020659000000478045, "max_ms": 0.09567800000809257, "std_ms": 0.03192434314475803, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.023830399999269503, "min_ms": 0.017381999995791375, "max_ms": 0.042308999994133956, "std_ms": 0.010438025783161274, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.027460599997652935, "min_ms": 0.021889999999302745, "max_ms": 0.04575499998793475, "std_ms": 0.010273448505456207, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.023563600001352825, "min_ms": 0.017522000007375027, "max_ms": 0.04239899999447516, "std_ms": 0.010641557391960106, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.019143399995869004, "min_ms": 0.016540000004283684, "max_ms": 0.025397999991128017, "std_ms": 0.003602014682886037, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.019143399995869004 }, "performance_variance": { "variance_ratio": 2.0436808513844404, "range_ms": 0.019979600006081455, "min_ms": 0.019143399995869004, "max_ms": 0.03912300000195046, "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.124726600000713, "min_ms": 0.06938999999306361, "max_ms": 0.23652100000504106, "std_ms": 0.07120476697425397, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.06131219999758742, "min_ms": 0.052608000004283895, "max_ms": 0.08903599999143808, "std_ms": 0.015592566918076478, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.07879900000204998, "min_ms": 0.06577300000287778, "max_ms": 0.09288300000775962, "std_ms": 0.011281299306548732, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.06540180000058626, "min_ms": 0.06072300000425912, "max_ms": 0.08037999999999101, "std_ms": 0.008419347996998368, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.06431740000039099, "min_ms": 0.061224000006632195, "max_ms": 0.07289500000240423, "std_ms": 0.004918893910796875, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 0.06131219999758742 }, "performance_variance": { "variance_ratio": 2.034286814135211, "range_ms": 0.06341440000312559, "min_ms": 0.06131219999758742, "max_ms": 0.124726600000713, "analysis": "High 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.45733380000285706, "min_ms": 0.38705100000413495, "max_ms": 0.6479170000091017, "std_ms": 0.10860053122562438, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 0.40293660000259024, "min_ms": 0.36978900000406156, "max_ms": 0.448816000002239, "std_ms": 0.03252146246607173, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 0.41389280000032613, "min_ms": 0.39255100000445964, "max_ms": 0.4607980000059797, "std_ms": 0.029786551156814486, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 0.39517819999730364, "min_ms": 0.3701899999981606, "max_ms": 0.46610799999768915, "std_ms": 0.04031436455185305, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 0.38286719999973684, "min_ms": 0.36710400000572463, "max_ms": 0.4039930000061531, "std_ms": 0.018104288063312556, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "default", "time_ms": 0.38286719999973684 }, "performance_variance": { "variance_ratio": 1.1944972042608284, "range_ms": 0.07446660000312022, "min_ms": 0.38286719999973684, "max_ms": 0.45733380000285706, "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.9052669999950922, "min_ms": 1.8507069999884607, "max_ms": 2.0276669999930164, "std_ms": 0.07081902915481199, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 1.7405263999989984, "min_ms": 1.7272470000051499, "max_ms": 1.772051999992641, "std_ms": 0.01821245392925517, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.1911918000000696, "min_ms": 2.172536999992758, "max_ms": 2.2345229999984895, "std_ms": 0.024829169069898033, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 1.7279588000008061, "min_ms": 1.7041149999954541, "max_ms": 1.7573530000021265, "std_ms": 0.022087028889859375, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 1.7445481999999402, "min_ms": 1.7273280000011937, "max_ms": 1.767021999995677, "std_ms": 0.01811638016446791, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_strict_config", "time_ms": 1.7279588000008061 }, "performance_variance": { "variance_ratio": 1.2680810445243529, "range_ms": 0.4632329999992635, "min_ms": 1.7279588000008061, "max_ms": 2.1911918000000696, "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.6369062000014765, "min_ms": 2.4647609999988163, "max_ms": 3.2318100000026106, "std_ms": 0.33391718082372723, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_performance_config": { "mean_ms": 2.178934799997023, "min_ms": 2.1443139999917094, "max_ms": 2.284224999996809, "std_ms": 0.05907826270893425, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_ml_config": { "mean_ms": 2.560267200001931, "min_ms": 2.475391000004379, "max_ms": 2.658042000007299, "std_ms": 0.08762188485515161, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "get_strict_config": { "mean_ms": 2.315198799996665, "min_ms": 2.2629260000002205, "max_ms": 2.4254979999938087, "std_ms": 0.06346986506587587, "successful_runs": 5, "error_count": 0, "config_type": "SerializationConfig" }, "default": { "mean_ms": 2.2977923999974337, "min_ms": 2.267944999999827, "max_ms": 2.3374839999945607, "std_ms": 0.026133022350556114, "successful_runs": 5, "config_type": "default" } }, "optimization_analysis": { "available_configs": [ "get_api_config", "get_performance_config", "get_ml_config", "get_strict_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_ml_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "unix_ms", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": true, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": false, "preserve_decimals": false, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": true, "type_coercion": "aggressive", "uuid_format": "object" } }, "get_strict_config": { "available": true, "type": "SerializationConfig", "config_data": { "audit_trail": false, "auto_detect_types": false, "cache_metrics_enabled": false, "cache_scope": "operation", "cache_size_limit": 1000, "cache_warn_on_limit": true, "check_if_serialized": false, "custom_date_format": null, "custom_serializers": null, "dataframe_orient": "records", "dataframe_output": "json_safe", "date_format": "iso", "datetime_output": "json_safe", "ensure_ascii": false, "include_redaction_summary": false, "include_type_hints": false, "max_depth": 50, "max_size": 100000, "max_string_length": 1000000, "nan_handling": "null", "numpy_output": "json_safe", "parse_uuids": true, "preserve_complex": true, "preserve_decimals": true, "redact_fields": null, "redact_large_objects": false, "redact_patterns": null, "redaction_replacement": " ", "series_output": "json_safe", "sort_keys": false, "type_coercion": "strict", "uuid_format": "object" } }, "discovered_parameters": {} }, "fastest_config": { "config": "get_performance_config", "time_ms": 2.178934799997023 }, "performance_variance": { "variance_ratio": 1.2101813234636847, "range_ms": 0.45797140000445324, "min_ms": 2.178934799997023, "max_ms": 2.6369062000014765, "analysis": "Low variance" } } } } } } }, "optimization_summary": { "config_evolution": { "get_strict_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_ml_config": { "latest": true, "0.11.0": true, "0.9.0": true }, "get_api_config": { "latest": true, "0.11.0": true, "0.9.0": true } }, "performance_by_config": { "basic_types": { "latest": { "get_api_config": 0.06075680000066086, "get_performance_config": 0.057813999998757026, "get_ml_config": 0.05473619999776247, "get_strict_config": 0.05047380000036128, "default": 0.03909300000088933 }, "0.11.0": { "get_api_config": 0.04941180000201939, "get_performance_config": 0.05262019999889844, "get_ml_config": 0.04754840000060767, "get_strict_config": 0.04343099999886135, "default": 0.03832159999888063 }, "0.9.0": { "get_api_config": 0.03912300000195046, "get_performance_config": 0.023830399999269503, "get_ml_config": 0.027460599997652935, "get_strict_config": 0.023563600001352825, "default": 0.019143399995869004 } }, "datetime_heavy": { "latest": { "get_api_config": 0.1380816000008167, "get_performance_config": 0.11081020000176522, "get_ml_config": 0.12682420000089678, "get_strict_config": 0.12453400000254078, "default": 0.10155279999821687 }, "0.11.0": { "get_api_config": 0.12188140000120029, "get_performance_config": 0.10589319999922964, "get_ml_config": 0.11705379999966681, "get_strict_config": 0.11200499999972635, "default": 0.10452480000111564 }, "0.9.0": { "get_api_config": 0.124726600000713, "get_performance_config": 0.06131219999758742, "get_ml_config": 0.07879900000204998, "get_strict_config": 0.06540180000058626, "default": 0.06431740000039099 } }, "decimal_precision": { "latest": { "get_api_config": 0.4867844000003174, "get_performance_config": 0.45488119999959054, "get_ml_config": 0.47134419999679267, "get_strict_config": 0.4505253999994352, "default": 0.42848640000130445 }, "0.11.0": { "get_api_config": 0.4587286000017343, "get_performance_config": 0.45266940000203704, "get_ml_config": 0.4802667999982191, "get_strict_config": 0.4562943999999902, "default": 0.44913060000055793 }, "0.9.0": { "get_api_config": 0.45733380000285706, "get_performance_config": 0.40293660000259024, "get_ml_config": 0.41389280000032613, "get_strict_config": 0.39517819999730364, "default": 0.38286719999973684 } }, "large_dataset": { "latest": { "get_api_config": 1.7222799999998983, "get_performance_config": 1.5492957999995838, "get_ml_config": 1.7111154000005513, "get_strict_config": 1.5575451999993106, "default": 1.539547799997365 }, "0.11.0": { "get_api_config": 1.7455978000000982, "get_performance_config": 1.5724750000018162, "get_ml_config": 1.7300050000002898, "get_strict_config": 1.5720208000004732, "default": 1.5542789999997808 }, "0.9.0": { "get_api_config": 1.9052669999950922, "get_performance_config": 1.7405263999989984, "get_ml_config": 2.1911918000000696, "get_strict_config": 1.7279588000008061, "default": 1.7445481999999402 } } }, "optimization_recommendations": { "fastest_configs_by_dataset": { "basic_types": { "config": "default", "version": "0.9.0", "time_ms": 0.019143399995869004 }, "datetime_heavy": { "config": "get_performance_config", "version": "0.9.0", "time_ms": 0.06131219999758742 }, "decimal_precision": { "config": "default", "version": "0.9.0", "time_ms": 0.38286719999973684 }, "large_dataset": { "config": "default", "version": "latest", "time_ms": 1.539547799997365 } }, "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 } }