Skip to content

Commit 87b29ac

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 197f12d commit 87b29ac

File tree

3 files changed

+75
-71
lines changed

3 files changed

+75
-71
lines changed

example/compare_to_jsonpickle.ipynb

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,21 @@
88
},
99
"outputs": [],
1010
"source": [
11-
"import jsonpickle\n",
12-
"import znjson\n",
1311
"import json\n",
1412
"import sys\n",
15-
"import numpy as np"
13+
"\n",
14+
"import jsonpickle\n",
15+
"import numpy as np\n",
16+
"\n",
17+
"import znjson"
1618
]
1719
},
1820
{
1921
"cell_type": "code",
2022
"execution_count": 2,
23+
"metadata": {
24+
"collapsed": false
25+
},
2126
"outputs": [],
2227
"source": [
2328
"data1 = {\"a\": np.arange(1000), \"b\": [x for x in range(100)]}\n",
@@ -28,23 +33,23 @@
2833
" \"list\": [1, 2, 3],\n",
2934
" \"nested\": {\"numpy\": np.array([1, 2, 3]), \"list\": [1, 2, 3]},\n",
3035
"}"
31-
],
32-
"metadata": {
33-
"collapsed": false
34-
}
36+
]
3537
},
3638
{
3739
"cell_type": "markdown",
38-
"source": [
39-
"The following results are not affected by running one timeit before the other."
40-
],
4140
"metadata": {
4241
"collapsed": false
43-
}
42+
},
43+
"source": [
44+
"The following results are not affected by running one timeit before the other."
45+
]
4446
},
4547
{
4648
"cell_type": "code",
4749
"execution_count": 3,
50+
"metadata": {
51+
"collapsed": false
52+
},
4853
"outputs": [
4954
{
5055
"name": "stdout",
@@ -62,14 +67,14 @@
6267
"%timeit json.dumps(data2, cls=znjson.ZnEncoder)\n",
6368
"%timeit json.dumps(data3, cls=znjson.ZnEncoder)\n",
6469
"%timeit json.dumps(data4, cls=znjson.ZnEncoder)"
65-
],
66-
"metadata": {
67-
"collapsed": false
68-
}
70+
]
6971
},
7072
{
7173
"cell_type": "code",
7274
"execution_count": 4,
75+
"metadata": {
76+
"collapsed": false
77+
},
7378
"outputs": [
7479
{
7580
"name": "stdout",
@@ -87,14 +92,14 @@
8792
"%timeit jsonpickle.dumps(data2)\n",
8893
"%timeit jsonpickle.dumps(data3)\n",
8994
"%timeit jsonpickle.dumps(data4)"
90-
],
91-
"metadata": {
92-
"collapsed": false
93-
}
95+
]
9496
},
9597
{
9698
"cell_type": "code",
9799
"execution_count": 5,
100+
"metadata": {
101+
"collapsed": false
102+
},
98103
"outputs": [
99104
{
100105
"name": "stdout",
@@ -135,14 +140,14 @@
135140
],
136141
"source": [
137142
"print(json.dumps(data4, cls=znjson.ZnEncoder, indent=2))"
138-
],
139-
"metadata": {
140-
"collapsed": false
141-
}
143+
]
142144
},
143145
{
144146
"cell_type": "code",
145147
"execution_count": 6,
148+
"metadata": {
149+
"collapsed": false
150+
},
146151
"outputs": [
147152
{
148153
"name": "stdout",
@@ -268,14 +273,14 @@
268273
],
269274
"source": [
270275
"print(jsonpickle.dumps(data4, indent=2))"
271-
],
272-
"metadata": {
273-
"collapsed": false
274-
}
276+
]
275277
},
276278
{
277279
"cell_type": "code",
278280
"execution_count": 7,
281+
"metadata": {
282+
"collapsed": false
283+
},
279284
"outputs": [
280285
{
281286
"name": "stdout",
@@ -293,14 +298,14 @@
293298
"print(sys.getsizeof(jsonpickle.dumps(data2)))\n",
294299
"print(sys.getsizeof(jsonpickle.dumps(data3)))\n",
295300
"print(sys.getsizeof(jsonpickle.dumps(data4)))"
296-
],
297-
"metadata": {
298-
"collapsed": false
299-
}
301+
]
300302
},
301303
{
302304
"cell_type": "code",
303305
"execution_count": 8,
306+
"metadata": {
307+
"collapsed": false
308+
},
304309
"outputs": [
305310
{
306311
"name": "stdout",
@@ -318,10 +323,7 @@
318323
"print(sys.getsizeof(json.dumps(data2, cls=znjson.ZnEncoder)))\n",
319324
"print(sys.getsizeof(json.dumps(data3, cls=znjson.ZnEncoder)))\n",
320325
"print(sys.getsizeof(json.dumps(data4, cls=znjson.ZnEncoder)))"
321-
],
322-
"metadata": {
323-
"collapsed": false
324-
}
326+
]
325327
}
326328
],
327329
"metadata": {

example/datetime_converter.ipynb

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,36 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5+
"metadata": {
6+
"collapsed": false
7+
},
58
"source": [
69
"# Write a custom Converter\n",
710
"\n",
811
"In this Example we will write a custom converter for `datetime` objects."
9-
],
10-
"metadata": {
11-
"collapsed": false
12-
}
12+
]
1313
},
1414
{
1515
"cell_type": "code",
1616
"execution_count": 1,
17+
"metadata": {
18+
"collapsed": false
19+
},
1720
"outputs": [],
1821
"source": [
1922
"import json\n",
20-
"\n",
21-
"from znjson import ConverterBase\n",
2223
"from datetime import datetime\n",
23-
"import znjson"
24-
],
25-
"metadata": {
26-
"collapsed": false
27-
}
24+
"\n",
25+
"import znjson\n",
26+
"from znjson import ConverterBase"
27+
]
2828
},
2929
{
3030
"cell_type": "code",
3131
"execution_count": 2,
32+
"metadata": {
33+
"collapsed": false
34+
},
3235
"outputs": [
3336
{
3437
"name": "stdout",
@@ -41,14 +44,14 @@
4144
"source": [
4245
"dt = datetime.now()\n",
4346
"print(dt)"
44-
],
45-
"metadata": {
46-
"collapsed": false
47-
}
47+
]
4848
},
4949
{
5050
"cell_type": "code",
5151
"execution_count": 3,
52+
"metadata": {
53+
"collapsed": false
54+
},
5255
"outputs": [],
5356
"source": [
5457
"class DatetimeConverter(ConverterBase):\n",
@@ -77,34 +80,34 @@
7780
" def decode(self, value: str) -> datetime:\n",
7881
" \"\"\"Create datetime object from str / isoformat\"\"\"\n",
7982
" return datetime.fromisoformat(value)"
80-
],
81-
"metadata": {
82-
"collapsed": false
83-
}
83+
]
8484
},
8585
{
8686
"cell_type": "markdown",
87-
"source": [
88-
"To use the new converter we have to add it to `znjson.config.ACTIVE_CONVERTERS` via `znjson.register()`"
89-
],
9087
"metadata": {
9188
"collapsed": false
92-
}
89+
},
90+
"source": [
91+
"To use the new converter we have to add it to `znjson.config.ACTIVE_CONVERTERS` via `znjson.register()`"
92+
]
9393
},
9494
{
9595
"cell_type": "code",
9696
"execution_count": 4,
97+
"metadata": {
98+
"collapsed": false
99+
},
97100
"outputs": [],
98101
"source": [
99102
"znjson.config.register(DatetimeConverter)"
100-
],
101-
"metadata": {
102-
"collapsed": false
103-
}
103+
]
104104
},
105105
{
106106
"cell_type": "code",
107107
"execution_count": 5,
108+
"metadata": {
109+
"collapsed": false
110+
},
108111
"outputs": [
109112
{
110113
"name": "stdout",
@@ -120,14 +123,14 @@
120123
"source": [
121124
"json_string = json.dumps(dt, cls=znjson.ZnEncoder, indent=4)\n",
122125
"print(json_string)"
123-
],
124-
"metadata": {
125-
"collapsed": false
126-
}
126+
]
127127
},
128128
{
129129
"cell_type": "code",
130130
"execution_count": 6,
131+
"metadata": {
132+
"collapsed": false
133+
},
131134
"outputs": [
132135
{
133136
"data": {
@@ -140,10 +143,7 @@
140143
],
141144
"source": [
142145
"json.loads(json_string, cls=znjson.ZnDecoder)"
143-
],
144-
"metadata": {
145-
"collapsed": false
146-
}
146+
]
147147
}
148148
],
149149
"metadata": {

example/example.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
},
99
"outputs": [],
1010
"source": [
11-
"import numpy as np\n",
1211
"import json\n",
12+
"\n",
13+
"import numpy as np\n",
14+
"\n",
1315
"import znjson"
1416
]
1517
},

0 commit comments

Comments
 (0)