-
Notifications
You must be signed in to change notification settings - Fork 5
/
issues.csv
We can't make this file beautiful and searchable because it's too large.
15872 lines (12845 loc) · 754 KB
/
issues.csv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
repo,description
ydataai/ydata-profiling,"Bug Report: SystemError: unknown opcode: https://github.com/ydataai/ydata-profiling/issues/1295
Description: ### Current Behaviour
I am running in Jupyter Lab and just upgraded to Python 3.10.6. My initial dataset is in a Pandas dataframe that is less than 8000 rows and less than 50 columns. When I used this dataframe, I received the error `SystemError: unknown opcode`. It also blows through my computer memory and bogs down my browser. (I have nothing else running.)
I then tried it with a subset of the data. Here is my code:
```
import numpy as np
import pandas as pd
from ydata_profiling import ProfileReport
df = pd.read_excel('../data/mendeley.xlsx')
test_df = df.head(10)
test_profile = ProfileReport(df)
test_profile
```
(Note that I also get the following error if I use `.to_widgets()`.)
These 10 rows also crash. I receive the following error:
```
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
XXX lineno: 77306, opcode: 36
---------------------------------------------------------------------------
SystemError Traceback (most recent call last)
File ~/notebook_env/lib/python3.10/site-packages/IPython/core/formatters.py:342, in BaseFormatter.__call__(self, obj)
340 method = get_real_method(obj, self.print_method)
341 if method is not None:
--> 342 return method()
343 return None
344 else:
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:511, in ProfileReport._repr_html_(self)
509 def _repr_html_(self) -> None:
510 """"""The ipython notebook widgets user interface gets called by the jupyter notebook.""""""
--> 511 self.to_notebook_iframe()
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:491, in ProfileReport.to_notebook_iframe(self)
489 with warnings.catch_warnings():
490 warnings.simplefilter(""ignore"")
--> 491 display(get_notebook_iframe(self.config, self))
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/report/presentation/flavours/widget/notebook.py:75, in get_notebook_iframe(config, profile)
73 output = get_notebook_iframe_src(config, profile)
74 elif attribute == IframeAttribute.srcdoc:
---> 75 output = get_notebook_iframe_srcdoc(config, profile)
76 else:
77 raise ValueError(
78 f'Iframe Attribute can be ""src"" or ""srcdoc"" (current: {attribute}).'
79 )
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/report/presentation/flavours/widget/notebook.py:29, in get_notebook_iframe_srcdoc(config, profile)
27 width = config.notebook.iframe.width
28 height = config.notebook.iframe.height
---> 29 src = html.escape(profile.to_html())
31 iframe = f'<iframe width=""{width}"" height=""{height}"" srcdoc=""{src}"" frameborder=""0"" allowfullscreen></iframe>'
33 return HTML(iframe)
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:461, in ProfileReport.to_html(self)
453 def to_html(self) -> str:
454 """"""Generate and return complete template as lengthy string
455 for using with frameworks.
456
(...)
459
460 """"""
--> 461 return self.html
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:272, in ProfileReport.html(self)
269 @property
270 def html(self) -> str:
271 if self._html is None:
--> 272 self._html = self._render_html()
273 return self._html
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:380, in ProfileReport._render_html(self)
377 def _render_html(self) -> str:
378 from ydata_profiling.report.presentation.flavours import HTMLReport
--> 380 report = self.report
382 with tqdm(
383 total=1, desc=""Render HTML"", disable=not self.config.progress_bar
384 ) as pbar:
385 html = HTMLReport(copy.deepcopy(report)).render(
386 nav=self.config.html.navbar_show,
387 offline=self.config.html.use_local_assets,
(...)
395 version=self.description_set[""package""][""ydata_profiling_version""],
396 )
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:266, in ProfileReport.report(self)
263 @property
264 def report(self) -> Root:
265 if self._report is None:
--> 266 self._report = get_report_structure(self.config, self.description_set)
267 return self._report
File ~/notebook_env/lib/python3.10/site-packages/typeguard/__init__.py:1033, in typechecked.<locals>.wrapper(*args, **kwargs)
1031 memo = _CallMemo(python_func, _localns, args=args, kwargs=kwargs)
1032 check_argument_types(memo)
-> 1033 retval = func(*args, **kwargs)
1034 try:
1035 check_return_type(retval, memo)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/profile_report.py:248, in ProfileReport.description_set(self)
245 @property
246 def description_set(self) -> Dict[str, Any]:
247 if self._description_set is None:
--> 248 self._description_set = describe_df(
249 self.config,
250 self.df,
251 self.summarizer,
252 self.typeset,
253 self._sample,
254 )
255 return self._description_set
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/describe.py:71, in describe(config, df, summarizer, typeset, sample)
69 # Variable-specific
70 pbar.total += len(df.columns)
---> 71 series_description = get_series_descriptions(
72 config, df, summarizer, typeset, pbar
73 )
75 pbar.set_postfix_str(""Get variable types"")
76 pbar.total += 1
File ~/notebook_env/lib/python3.10/site-packages/multimethod/__init__.py:315, in multimethod.__call__(self, *args, **kwargs)
313 func = self[tuple(func(arg) for func, arg in zip(self.type_checkers, args))]
314 try:
--> 315 return func(*args, **kwargs)
316 except TypeError as ex:
317 raise DispatchError(f""Function {func.__code__}"") from ex
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/pandas/summary_pandas.py:99, in pandas_get_series_descriptions(config, df, summarizer, typeset, pbar)
96 else:
97 # TODO: use `Pool` for Linux-based systems
98 with multiprocessing.pool.ThreadPool(pool_size) as executor:
---> 99 for i, (column, description) in enumerate(
100 executor.imap_unordered(multiprocess_1d, args)
101 ):
102 pbar.set_postfix_str(f""Describe variable:{column}"")
103 series_description[column] = description
File /usr/lib/python3.10/multiprocessing/pool.py:873, in IMapIterator.next(self, timeout)
871 if success:
872 return value
--> 873 raise value
File /usr/lib/python3.10/multiprocessing/pool.py:125, in worker(inqueue, outqueue, initializer, initargs, maxtasks, wrap_exception)
123 job, i, func, args, kwds = task
124 try:
--> 125 result = (True, func(*args, **kwds))
126 except Exception as e:
127 if wrap_exception and func is not _helper_reraises_exception:
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/pandas/summary_pandas.py:79, in pandas_get_series_descriptions.<locals>.multiprocess_1d(args)
69 """"""Wrapper to process series in parallel.
70
71 Args:
(...)
76 A tuple with column and the series description.
77 """"""
78 column, series = args
---> 79 return column, describe_1d(config, series, summarizer, typeset)
File ~/notebook_env/lib/python3.10/site-packages/multimethod/__init__.py:315, in multimethod.__call__(self, *args, **kwargs)
313 func = self[tuple(func(arg) for func, arg in zip(self.type_checkers, args))]
314 try:
--> 315 return func(*args, **kwargs)
316 except TypeError as ex:
317 raise DispatchError(f""Function {func.__code__}"") from ex
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/pandas/summary_pandas.py:57, in pandas_describe_1d(config, series, summarizer, typeset)
54 vtype = typeset.detect_type(series)
56 typeset.type_schema[series.name] = vtype
---> 57 return summarizer.summarize(config, series, dtype=vtype)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/summarizer.py:39, in BaseSummarizer.summarize(self, config, series, dtype)
31 def summarize(
32 self, config: Settings, series: pd.Series, dtype: Type[VisionsBaseType]
33 ) -> dict:
34 """"""
35
36 Returns:
37 object:
38 """"""
---> 39 _, _, summary = self.handle(str(dtype), config, series, {""type"": str(dtype)})
40 return summary
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/handler.py:62, in Handler.handle(self, dtype, *args, **kwargs)
60 funcs = self.mapping.get(dtype, [])
61 op = compose(funcs)
---> 62 return op(*args)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/handler.py:21, in compose.<locals>.func.<locals>.func2(*x)
19 return f(*x)
20 else:
---> 21 return f(*res)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/handler.py:21, in compose.<locals>.func.<locals>.func2(*x)
19 return f(*x)
20 else:
---> 21 return f(*res)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/handler.py:21, in compose.<locals>.func.<locals>.func2(*x)
19 return f(*x)
20 else:
---> 21 return f(*res)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/handler.py:17, in compose.<locals>.func.<locals>.func2(*x)
16 def func2(*x) -> Any:
---> 17 res = g(*x)
18 if type(res) == bool:
19 return f(*x)
File ~/notebook_env/lib/python3.10/site-packages/multimethod/__init__.py:315, in multimethod.__call__(self, *args, **kwargs)
313 func = self[tuple(func(arg) for func, arg in zip(self.type_checkers, args))]
314 try:
--> 315 return func(*args, **kwargs)
316 except TypeError as ex:
317 raise DispatchError(f""Function {func.__code__}"") from ex
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/summary_algorithms.py:65, in series_hashable.<locals>.inner(config, series, summary)
63 if not summary[""hashable""]:
64 return config, series, summary
---> 65 return fn(config, series, summary)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/summary_algorithms.py:82, in series_handle_nulls.<locals>.inner(config, series, summary)
79 if series.hasnans:
80 series = series.dropna()
---> 82 return fn(config, series, summary)
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/pandas/describe_categorical_pandas.py:256, in pandas_describe_categorical_1d(config, series, summary)
245 summary.update(
246 histogram_compute(
247 config,
(...)
252 )
253 )
255 if config.vars.cat.characters:
--> 256 summary.update(unicode_summary_vc(value_counts))
258 if config.vars.cat.words:
259 summary.update(word_summary_vc(value_counts, config.vars.cat.stop_words))
File ~/notebook_env/lib/python3.10/site-packages/ydata_profiling/model/pandas/describe_categorical_pandas.py:58, in unicode_summary_vc(vc)
56 def unicode_summary_vc(vc: pd.Series) -> dict:
57 try:
---> 58 from tangled_up_in_unicode import ( # type: ignore
59 block,
60 block_abbr,
61 category,
62 category_long,
63 script,
64 )
65 except ImportError:
66 from unicodedata import category as _category # pylint: disable=import-error
File ~/notebook_env/lib/python3.10/site-packages/tangled_up_in_unicode/__init__.py:1
----> 1 from tangled_up_in_unicode.tangled_up_in_unicode_14_0_0 import (
2 name,
3 decimal,
4 digit,
5 numeric,
6 combining,
7 mirrored,
8 decomposition,
9 category,
10 bidirectional,
11 east_asian_width,
12 script,
13 block,
14 age,
15 unidata_version,
16 combining_long,
17 category_long,
18 bidirectional_long,
19 east_asian_width_long,
20 script_abbr,
21 block_abbr,
22 age_long,
23 prop_list,
24 titlecase,
25 lowercase,
26 uppercase,
27 )
29 __version__ = ""0.2.0""
31 __all__ = [
32 ""name"",
33 ""decimal"",
(...)
57 ""__version__"",
58 ]
File ~/notebook_env/lib/python3.10/site-packages/tangled_up_in_unicode/tangled_up_in_unicode_14_0_0.py:21
19 from tangled_up_in_unicode.u14_0_0_data.derived_age_to_age_start import derived_age_to_age_start
20 from tangled_up_in_unicode.u14_0_0_data.derived_age_to_age_end import derived_age_to_age_end
---> 21 from tangled_up_in_unicode.u14_0_0_data.unicode_data_to_name_start import unicode_data_to_name_start
22 from tangled_up_in_unicode.u14_0_0_data.unicode_data_to_category_start import unicode_data_to_category_start
23 from tangled_up_in_unicode.u14_0_0_data.unicode_data_to_category_end import unicode_data_to_category_end
File ~/notebook_env/lib/python3.10/site-packages/tangled_up_in_unicode/u14_0_0_data/unicode_data_to_name_start.py:77306
1 unicode_data_to_name_start = {
2 32: ""SPACE"",
3 33: ""EXCLAMATION MARK"",
4 34: ""QUOTATION MARK"",
5 35: ""NUMBER SIGN"",
6 36: ""DOLLAR SIGN"",
7 37: ""PERCENT SIGN"",
8 38: ""AMPERSAND"",
9 39: ""APOSTROPHE"",
10 40: ""LEFT PARENTHESIS"",
11 41: ""RIGHT PARENTHESIS"",
12 42: ""ASTERISK"",
13 43: ""PLUS SIGN"",
.
.
.
143861 }
SystemError: unknown opcode
```
Please advise. Thank you!
### Expected Behaviour
When I ran with Python 3.9.7 I received a normal profile in Jupyter Lab with no memory issues or errors.
### Data Description
My dataset is publicly available from [https://data.mendeley.com/datasets/6w4tzrs3yw](https://data.mendeley.com/datasets/6w4tzrs3yw).
### Code that reproduces the bug
```Python
import numpy as np
import pandas as pd
from ydata_profiling import ProfileReport
df = pd.read_excel('../data/mendeley.xlsx')
test_df = df.head(10)
test_profile = ProfileReport(df)
test_profile
```
```
### pandas-profiling version
v3.6.6
### Dependencies
```Text
(notebook_env) pop-osnotebook_env$ pip3 list
Package Version
------------------------ -----------
aiofiles 22.1.0
aiosqlite 0.18.0
altair 4.2.2
anyio 3.6.2
argon2-cffi 21.3.0
argon2-cffi-bindings 21.2.0
arrow 1.2.3
asttokens 2.2.1
attrs 22.2.0
Babel 2.12.1
backcall 0.2.0
beautifulsoup4 4.12.0
bleach 6.0.0
blinker 1.5
blis 0.7.9
cachetools 5.3.0
catalogue 2.0.8
certifi 2022.12.7
cffi 1.15.1
charset-normalizer 3.1.0
click 8.1.3
cloudpickle 2.2.1
comm 0.1.3
confection 0.0.4
contourpy 1.0.7
cycler 0.11.0
cymem 2.0.7
dask 2023.3.2
debugpy 1.6.6
decorator 5.1.1
defusedxml 0.7.1
entrypoints 0.4
et-xmlfile 1.1.0
executing 1.2.0
fastjsonschema 2.16.3
fonttools 4.39.2
fqdn 1.5.1
fsspec 2023.3.0
gitdb 4.0.10
GitPython 3.1.31
greenlet 2.0.2
htmlmin 0.1.12
idna 3.4
ImageHash 4.3.1
importlib-metadata 6.1.0
interchange 2021.0.4
ipykernel 6.22.0
ipython 8.11.0
ipython-genutils 0.2.0
ipywidgets 8.0.5
isoduration 20.11.0
jedi 0.18.2
Jinja2 3.1.2
joblib 1.2.0
json5 0.9.11
jsonpointer 2.3
jsonschema 4.17.3
jupyter_client 8.1.0
jupyter_core 5.3.0
jupyter-events 0.6.3
jupyter_server 2.5.0
jupyter_server_fileid 0.8.0
jupyter_server_terminals 0.4.4
jupyter_server_ydoc 0.8.0
jupyter-ydoc 0.2.3
jupyterlab 3.6.2
jupyterlab-pygments 0.2.2
jupyterlab_server 2.21.0
jupyterlab-widgets 3.0.6
kiwisolver 1.4.4
langcodes 3.3.0
locket 1.0.0
markdown-it-py 2.2.0
MarkupSafe 2.1.2
matplotlib 3.6.3
matplotlib-inline 0.1.6
mdurl 0.1.2
mistune 2.0.5
monotonic 1.6
multimethod 1.9.1
murmurhash 1.0.9
nbclassic 0.5.3
nbclient 0.7.2
nbconvert 7.2.10
nbformat 5.8.0
neo4j 5.6.0
nest-asyncio 1.5.6
networkx 3.0
notebook 6.5.3
notebook_shim 0.2.2
numpy 1.23.5
openpyxl 3.1.2
packaging 23.0
pandas 1.5.3
pandas-profiling 3.6.6
pandocfilters 1.5.0
pansi 2020.7.3
parso 0.8.3
partd 1.3.0
pathy 0.10.1
patsy 0.5.3
pexpect 4.8.0
phik 0.12.3
pickleshare 0.7.5
Pillow 9.4.0
pip 22.0.2
platformdirs 3.2.0
preshed 3.0.8
prometheus-client 0.16.0
prompt-toolkit 3.0.38
protobuf 3.20.3
psutil 5.9.4
ptyprocess 0.7.0
pure-eval 0.2.2
py2neo 2021.2.3
pyarrow 11.0.0
pycparser 2.21
pydantic 1.10.7
pydeck 0.8.0
Pygments 2.14.0
Pympler 1.0.1
pyparsing 3.0.9
pyrsistent 0.19.3
python-dateutil 2.8.2
python-json-logger 2.0.7
pytz 2023.2
pytz-deprecation-shim 0.1.0.post0
PyWavelets 1.4.1
PyYAML 6.0
pyzmq 25.0.2
regex 2023.3.23
requests 2.28.2
rfc3339-validator 0.1.4
rfc3986-validator 0.1.1
rich 13.3.2
scikit-learn 1.2.2
scipy 1.9.3
seaborn 0.12.2
semver 2.13.0
Send2Trash 1.8.0
setuptools 59.6.0
six 1.16.0
smart-open 6.3.0
smmap 5.0.0
sniffio 1.3.0
soupsieve 2.4
spacy 3.5.1
spacy-legacy 3.0.12
spacy-loggers 1.0.4
SQLAlchemy 2.0.7
srsly 2.4.6
stack-data 0.6.2
statsmodels 0.13.5
streamlit 1.20.0
tangled-up-in-unicode 0.2.0
terminado 0.17.1
thinc 8.1.9
threadpoolctl 3.1.0
tinycss2 1.2.1
toml 0.10.2
tomli 2.0.1
toolz 0.12.0
tornado 6.2
tqdm 4.64.1
traitlets 5.9.0
typeguard 2.13.3
typer 0.7.0
typing_extensions 4.5.0
tzdata 2023.2
tzlocal 4.3
uri-template 1.2.0
urllib3 1.26.15
validators 0.20.0
visions 0.7.5
wasabi 1.1.1
watchdog 3.0.0
wcwidth 0.2.6
webcolors 1.12
webencodings 0.5.1
websocket-client 1.5.1
wheel 0.40.0
widgetsnbextension 4.0.6
y-py 0.5.9
ydata-profiling 4.1.1
ypy-websocket 0.8.2
zipp 3.15.0
```
```
### OS
Pop_OS! 22.04
### Checklist
- [X] There is not yet another bug report for this issue in the [issue tracker](https://github.com/ydataai/pandas-profiling/issues)
- [X] The problem is reproducible from this bug report. [This guide](http://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports) can help to craft a minimal bug report.
- [X] The issue has not been resolved by the entries listed under [Common Issues](https://pandas-profiling.ydata.ai/docs/master/pages/support_contrib/common_issues.html).
"
sdpython/jyquickhelper,"Make it work with Jupyter Lab: https://github.com/sdpython/jyquickhelper/issues/11
Description: If you want to have your work expanded to Jupyter Lab, maybe you can use this:
https://github.com/gbrault/jpjwidgets
and/or use this:
https://github.com/gbrault/ipybus
"
sdpython/jyquickhelper,"Wrong name in the doc for adding notebook menu: https://github.com/sdpython/jyquickhelper/issues/10
Description: Hi,
The following command from the doc:
```
from jyquickhelper import add_menu_notebook
add_menu_notebook()
```
will raise an error, since the function is add_notebook_menu
;)
"
sdpython/jyquickhelper,"create an extension for jupyter lab (javascript does not run on jupyter lab): https://github.com/sdpython/jyquickhelper/issues/8
Description: None
"
sdpython/jyquickhelper,"add notebook on vis.js: https://github.com/sdpython/jyquickhelper/issues/7
Description: None
"
sdpython/jyquickhelper,"add a function to show diagram in notebooks based on viz.js: https://github.com/sdpython/jyquickhelper/issues/5
Description: None
"
sdpython/jyquickhelper,"add a notebook on vizjs: https://github.com/sdpython/jyquickhelper/issues/4
Description: None
"
sdpython/jyquickhelper,"add notebook on mermaid: https://github.com/sdpython/jyquickhelper/issues/3
Description: None
"
finos/perspective,"New `playwright` test suite: https://github.com/finos/perspective/pull/2192
Description: Forked from #2170
* Ports _all_ tests and removes `jest` entirely.
* Archives snapshot files.
* Splits ""standard"" tests to individual runtimes.
* Disables jupyterlab (accidently everywhere) - but this should only run during the `test_js_and_python` phase.
* Force reload browser between tests (otherwise test order impacts the results, as the configs are only partial settings).
* Fixes broken tests, `ts-ignore` annotations, test bugs & general cleanup.
There are still test failures. Some are `style` attributes with `px` position fields, some are mis-placed text-overflow ellipses, some I have not debugged. I'm not sure how to deal with the ellipsis - perhaps disable them globally via CSS rule in the test? - but the `style` attribtues can be cleaned with regex as we do for other fields. Otherwise, this seems stable now.
I suspect a lot of weight can be cut from the `build.yml` with this change, I'd be interested in this cleanup landing as well.
"
microsoft/responsible-ai-toolbox,"Tree Map not working in error analysis: https://github.com/microsoft/responsible-ai-toolbox/issues/2028
Description: **Describe the bug**
I couldnt get the tree map in Error analysis.
**To Reproduce**
I followed the steps in the [notebook](https://github.com/microsoft/responsible-ai-toolbox/blob/main/notebooks/individual-dashboards/erroranalysis-dashboard/erroranalysis-interpretability-dashboard-census.ipynb)
**Screenshots**
<img width=""1237"" alt=""image"" src=""https://user-images.githubusercontent.com/48387818/230582199-3cc1f43e-4be6-40d3-bce8-e758b6d2e7fc.png"">
**Desktop (please complete the following information):**
- OS: Ubuntu 18.04
- Browser chrome
- Python version: 3.8
- raiwidgets and responsibleai package versions [e.g. 0.19.0]
To get the package versions please run in your command line:
```
Name: raiwidgets
Version: 0.26.0
Name: responsibleai
Version: 0.26.0
```
Please help if i am missing anything
"
microsoft/responsible-ai-toolbox,"release raiwidgets and responsibleai 0.26.0: https://github.com/microsoft/responsible-ai-toolbox/pull/2022
Description: ## Description
## v0.26.0
- educational materials
- Update notebooks for categorical features to pass through FeatureMetadata by @tongyu-microsoft in https://github.com/microsoft/responsible-ai-toolbox/pull/2011
- new features
- ## Responsible AI Dashboard
- Adding Object Detection Fridge Data by @natalie-isak in https://github.com/microsoft/responsible-ai-toolbox/pull/1998
- ## RAIInsights
- Support forecasting in RAIInsights by @romanlutz in https://github.com/microsoft/responsible-ai-toolbox/pull/1948
- ## Model Overview
- [Model Overview] Metrics Template support with OD-specific optional args by @Advitya17 in https://github.com/microsoft/responsible-ai-toolbox/pull/2002
- Object Detection Model Overview Flask template by @Advitya17 in https://github.com/microsoft/responsible-ai-toolbox/pull/2004
- Model Overview: Object Detection Widgets for Aggregate Methods, Class selection, & IoU Threshold by @Advitya17 in https://github.com/microsoft/responsible-ai-toolbox/pull/1997
- bug fixes and tests
- ## Responsible AI Dashboard
- Forecasting: UI code adjustments to renamed datetime_features and time_series_id_features by @romanlutz in https://github.com/microsoft/responsible-ai-toolbox/pull/1993
- [Refactor]1.Add DatasetCohort 2. Move FeatureFlights to core by @RubyZ10 in https://github.com/microsoft/responsible-ai-toolbox/pull/2003
- [Refactor]Add columnRanges and modelType to ModelAssessmentContext by @RubyZ10 in https://github.com/microsoft/responsible-ai-toolbox/pull/2006
- ## RAIInsights
- Add validations for model predictions by @gaugup in https://github.com/microsoft/responsible-ai-toolbox/pull/2008
- Add validations if target column is included in `FeatureMetadata` by @gaugup in https://github.com/microsoft/responsible-ai-toolbox/pull/2013
- try pickling model instead of failing based on state functions and change to UserConfigValidationException by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/2014
- update dependencies for rai-core-flask, raiwidgets and responsibleai packages by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/2016
- Fix deprecated DataFrame indexer type in Error Analysis package by @JarvisG495 in https://github.com/microsoft/responsible-ai-toolbox/pull/2019
- ## Error Analysis
- fix bug in tree view where slider params are not used by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/1990
- fix error analysis showing float values with many zeros for some classification task nodes by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/1991
- release erroranalysis v0.4.2 by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/2000
- update raiwidgets and responsibleai to erroranalysis 0.4.2 by @imatiach-msft in https://github.com/microsoft/responsible-ai-toolbox/pull/2001
## Checklist
<!--- Make sure to satisfy all the criteria listed below. -->
- [ ] I have added screenshots above for all UI changes.
- [ ] I have added e2e tests for all UI changes.
- [ ] Documentation was updated if it was needed.
"
microsoft/responsible-ai-toolbox,"Update notebooks for categorical features to pass through FeatureMetadata: https://github.com/microsoft/responsible-ai-toolbox/pull/2011
Description: Previously we have a PR where we deprecated the existing categorical_features arg with a note to switch to feature_metadata.categorical_features: https://github.com/microsoft/responsible-ai-toolbox/pull/1934
This PR updates the sample notebooks for customers to pass categorical_features via feature_metadata.categorical_features
## Checklist
- [ ] I have added screenshots above for all UI changes.
- [ ] I have added e2e tests for all UI changes.
- [ ] Documentation was updated if it was needed.
"
GeoscienceAustralia/dea-notebooks,"Need to mention adding new notebooks to README files in PR checklist: https://github.com/GeoscienceAustralia/dea-notebooks/issues/1040
Description: Adding new notebooks to the README files in each folder is required to make them appear in the DEA Docs User Guide. We should add this as a new step in the PR checklist.
"
GeoscienceAustralia/dea-notebooks,"Update functions to use `odc-geo` and add additional content to tests: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1039
Description: ### Proposed changes
### Closes issues (optional)
- Closes Issue #1038
### Checklist (replace `[ ]` with `[x]` to check off)
- [ ] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)
- [ ] Remove any unused Python packages from `Load packages`
- [ ] Remove any unused/empty code cells
- [ ] Remove any guidance cells (e.g. `General advice`)
- [ ] Ensure that all code cells follow the [PEP8 standard](https://www.python.org/dev/peps/pep-0008/) for code. The `jupyterlab_code_formatter` tool can be used to format code cells to a consistent style: select each code cell, then click `Edit` and then one of the `Apply X Formatter` options (`YAPF` or `Black` are recommended).
- [ ] Include relevant tags in the final notebook cell (refer to the [DEA Tags Index](https://docs.dea.ga.gov.au/genindex.html), and re-use tags if possible)
- [ ] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
- [ ] Test notebook on both the `NCI` and `DEA Sandbox` (flag if not working as part of PR and ask for help to solve if needed)
- [ ] If applicable, update the `Notebook currently compatible with the NCI|DEA Sandbox environment only` line below the notebook title to reflect the environments the notebook is compatible with
"
GeoscienceAustralia/dea-notebooks,"Update DEA Tools functions to be compatible with `odc.geo`: https://github.com/GeoscienceAustralia/dea-notebooks/issues/1038
Description: [The `odc.geo` package](https://github.com/opendatacube/odc-geo) has been written to eventually replace how datacube deals with spatial information (i.e. reprojecting/warping/geotransforms etc).
Currently any spatially-aware code in DEA Notebooks accesses a datacube ""Geobox"" like this:
```
ds.geobox
```
To make the eventual transition to `odc.geo` smoother, we should update our DEA Tools functions to also support accessing spatial info via the `odc.geo` `.odc` accessor:
```
ds.odc.geobox
```
This would largely affect functions in the `dea_tools.spatial` module.
"
GeoscienceAustralia/dea-notebooks,"Replace conference paper with Wetlands paper: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1034
Description: updated citation list with paper
### Proposed changes
Include a brief description of the changes being proposed, and why they are necessary.
### Closes issues (optional)
- Closes Issue #000
- Closes Issue #000
### Checklist (replace `[ ]` with `[x]` to check off)
- [ ] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)
- [ ] Remove any unused Python packages from `Load packages`
- [ ] Remove any unused/empty code cells
- [ ] Remove any guidance cells (e.g. `General advice`)
- [ ] Ensure that all code cells follow the [PEP8 standard](https://www.python.org/dev/peps/pep-0008/) for code. The `jupyterlab_code_formatter` tool can be used to format code cells to a consistent style: select each code cell, then click `Edit` and then one of the `Apply X Formatter` options (`YAPF` or `Black` are recommended).
- [ ] Include relevant tags in the final notebook cell (refer to the [DEA Tags Index](https://docs.dea.ga.gov.au/genindex.html), and re-use tags if possible)
- [ ] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
- [ ] Test notebook on both the `NCI` and `DEA Sandbox` (flag if not working as part of PR and ask for help to solve if needed)
- [ ] If applicable, update the `Notebook currently compatible with the NCI|DEA Sandbox environment only` line below the notebook title to reflect the environments the notebook is compatible with
"
GeoscienceAustralia/dea-notebooks,"Merge to stable to add coastal transect notebook to Sandbox: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1033
Description: None
"
GeoscienceAustralia/dea-notebooks,"Extract coastline app from product notebook and move to `Interactive_apps`: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1032
Description: ### Proposed changes
The coastline transect extraction tool currently lives at the bottom of the `DEA_products/DEA_Coastlines.ipynb` notebook.
Now that we have a new `Interactive_apps` folder, this PR extracts the tool and moves it there instead as a new `Interactive_apps/Coastal_transects.ipynb` notebook!
![image](https://user-images.githubusercontent.com/17680388/231336462-a4f37637-4f3a-4e02-915c-f66615f56dcb.png)
### Checklist (replace `[ ]` with `[x]` to check off)
- [x] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)
- [x] Remove any unused Python packages from `Load packages`
- [x] Remove any unused/empty code cells
- [x] Remove any guidance cells (e.g. `General advice`)
- [x] Ensure that all code cells follow the [PEP8 standard](https://www.python.org/dev/peps/pep-0008/) for code. The `jupyterlab_code_formatter` tool can be used to format code cells to a consistent style: select each code cell, then click `Edit` and then one of the `Apply X Formatter` options (`YAPF` or `Black` are recommended).
- [x] Include relevant tags in the final notebook cell (refer to the [DEA Tags Index](https://docs.dea.ga.gov.au/genindex.html), and re-use tags if possible)
- [x] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
- [x] Test notebook on both the `NCI` and `DEA Sandbox` (flag if not working as part of PR and ask for help to solve if needed)
- [x] If applicable, update the `Notebook currently compatible with the NCI|DEA Sandbox environment only` line below the notebook title to reflect the environments the notebook is compatible with
"
GeoscienceAustralia/dea-notebooks,"Merge develop to stable: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1031
Description: ### Proposed changes
Brings directory restructure to Sandbox and User Guide
### Closes issues (optional)
- Closes Issue #000
- Closes Issue #000
### Checklist (replace `[ ]` with `[x]` to check off)
- [ ] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)
- [ ] Remove any unused Python packages from `Load packages`
- [ ] Remove any unused/empty code cells
- [ ] Remove any guidance cells (e.g. `General advice`)
- [ ] Ensure that all code cells follow the [PEP8 standard](https://www.python.org/dev/peps/pep-0008/) for code. The `jupyterlab_code_formatter` tool can be used to format code cells to a consistent style: select each code cell, then click `Edit` and then one of the `Apply X Formatter` options (`YAPF` or `Black` are recommended).
- [ ] Include relevant tags in the final notebook cell (refer to the [DEA Tags Index](https://docs.dea.ga.gov.au/genindex.html), and re-use tags if possible)
- [ ] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
- [ ] Test notebook on both the `NCI` and `DEA Sandbox` (flag if not working as part of PR and ask for help to solve if needed)
- [ ] If applicable, update the `Notebook currently compatible with the NCI|DEA Sandbox environment only` line below the notebook title to reflect the environments the notebook is compatible with
"
GeoscienceAustralia/dea-notebooks,"Fix geocoding func to still work if geocoding service is down: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1030
Description: ### Proposed changes
A small fix while we're waiting to merge `develop` into `stable` for the directory re-structure: I noticed that the interactive app notebooks are currently failing because the geocoding service is down. This PR allows the function to work even when this happens, by returning coordinates instead of a geocoded place name.
"
GeoscienceAustralia/dea-notebooks,"Update USAGE.rst: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1029
Description: I've added a recently accepted manuscript where I used DEA to calulcate Geomedians and show landscape changes. And the relevant years where we've used DEA sandbox in our remote sensing topics at Flidners university. Additionally added a conference presentation from AEO22 from Earth Observation Australia 2022 in Brisbane,
### Proposed changes
Include a brief description of the changes being proposed, and why they are necessary.
### Closes issues (optional)
- Closes Issue #000
- Closes Issue #000
### Checklist (replace `[ ]` with `[x]` to check off)
- [ ] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)
- [ ] Remove any unused Python packages from `Load packages`
- [ ] Remove any unused/empty code cells
- [ ] Remove any guidance cells (e.g. `General advice`)
- [ ] Ensure that all code cells follow the [PEP8 standard](https://www.python.org/dev/peps/pep-0008/) for code. The `jupyterlab_code_formatter` tool can be used to format code cells to a consistent style: select each code cell, then click `Edit` and then one of the `Apply X Formatter` options (`YAPF` or `Black` are recommended).
- [ ] Include relevant tags in the final notebook cell (refer to the [DEA Tags Index](https://docs.dea.ga.gov.au/genindex.html), and re-use tags if possible)
- [ ] Clear all outputs, run notebook from start to finish, and save the notebook in the state where all cells have been sequentially evaluated
- [ ] Test notebook on both the `NCI` and `DEA Sandbox` (flag if not working as part of PR and ask for help to solve if needed)
- [ ] If applicable, update the `Notebook currently compatible with the NCI|DEA Sandbox environment only` line below the notebook title to reflect the environments the notebook is compatible with
"
GeoscienceAustralia/dea-notebooks,"Fix `pixel_tides` issues when `ds` has no time dimension: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1028
Description: ### Proposed changes
This PR updates the `pixel_tides` function to better handle situations where an input array has no time dimension.
The function failed in this scenario:
- You pass in a dataset `ds` with no time dimension, and a set of custom times via the `times` param
- The function models tides into a pandas dataframe, then tries to reshape and transpose the data back into 3D xarray format by matching it to the original dimensions from `ds`
- Because the modelled tides dataframe has multiple timesteps but the original `ds` has no time dim, the [transpose steps fails](https://github.com/GeoscienceAustralia/dea-notebooks/compare/pixel_tides_update?expand=1#diff-9a8d3841a66e6cc352119d7194f661f0ac4be96b059c0ea527640d30d65e55d9L605) when trying to reshape x/y/time data into x/y dimensions
![image](https://user-images.githubusercontent.com/17680388/230244082-a611ce7b-bc99-4609-a3b9-0b4f90126ff7.png)
Two fixes to address this:
- Better error catching to make the function fail completely if a dataset with no time dimension is passed and no custom times are provided
- Hard code the list of dimensions instead of getting them from the input `ds`. This ensures they are in the order expected by the re-projection step.
![image](https://user-images.githubusercontent.com/17680388/230248486-e34153c6-7b62-4b41-b7e6-c67df4e6ba42.png)
Have also cleaned up some un-needed OTPS code in one of the new FES2014 funcs.
"
GeoscienceAustralia/dea-notebooks,"Update DEA Notebooks directory structure: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1027
Description: ### Proposed changes
This PR makes it easier for our users to discover our interactive app notebooks by extracting them into their own subfolder in DEA Notebooks. That way, users can easily find content that doesn't require them to have to code.
During the recent DEA Notebooks hackathon, we implemented a new folder structure that maintains our flow from ""simple"" > ""complex"" in alphabetical order:
- **Beginners_guide**
- **DEA_products** (rename from ""DEA_datasets"" to match terminology used on the DEA website and CMI)
- **Interactive_apps** (interactive widgets moved from other folders)
- **How_to_guides** (rename of ""Frequently_used_code"" to move this after ""Interactive apps"" alphabetically)
- **Real_world_examples**
This PR also addresses #1024 by removing the **Scientific_workflows** directory, which has been preserved in a protected branch here: https://github.com/GeoscienceAustralia/dea-notebooks/tree/scientific_workflows_archive
This new structure also support the possible future inclusion of an **Exercises** folder for more tutorial-style content similar to that delivered in the ANU DEA training courses.
### Closes issues (optional)
- Closes Issue #1023
- Closes Issue #1024
"
GeoscienceAustralia/dea-notebooks,"Remove and archive Scientific workflows folder by saving it to a new branch 🧪: https://github.com/GeoscienceAustralia/dea-notebooks/issues/1024
Description: As this repository matures, we need to ensure that all content on the public facing `develop` or `stable` branches is fully reproducible, so that users don't get confused by code that doesn't run on their systems.
The `Scientific_workflows` folder contains non-reproducible, complex project specific material which would live better in a branch than on the main branches of DEA Notebooks.
We should remove that folder from `develop` and `stable`, and archive it as a new branch (e.g. `scientific_workflows`) so that it can be found easily, but be harder to stumble upon by beginner users.
"
GeoscienceAustralia/dea-notebooks,"MAJOR: Update DEA Notebooks directory structure 📂: https://github.com/GeoscienceAustralia/dea-notebooks/issues/1023
Description: One thing that would be nice would be to extract interactive app notebooks into their own subfolder in DEA Notebooks. That way, users can easily find content that doesn't require them to have to code.
A structure like this could work while still maintaining our flow from ""simple"" > ""complex"" and alphabetical order:
- **Beginners_guide**
- **DEA_products** (rename from ""DEA_datasets"")
- **Interactive_apps** (interactive widgets moved from other folders)
- **How_to_guides** (rename of ""Frequently_used_code"" to move this after ""Interactive apps"" alphabetically)
- **Real_world_examples**
This could also support the possible future inclusion of an **Exercises** folder for more tutorial-style content that Pablo delivered in his DEA training courses...
"
GeoscienceAustralia/dea-notebooks,"Solve the mystery of why only some DEA Tools modules render in the User Guide... 🕵: https://github.com/GeoscienceAustralia/dea-notebooks/issues/1021
Description: The User Guide renders our DEA Tools Python package here:
https://docs.dea.ga.gov.au/notebooks/Tools/index.html
But this list only includes some of the DEA Tools modules (https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop/Tools/dea_tools), not all. **Why are some missing?**
Last time we looked into this, the theory was it was something to do with this: https://github.com/GeoscienceAustralia/dea-docs/blob/master/conf.py#L30-L89
"
GeoscienceAustralia/dea-notebooks,"Readme update: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1019
Description: ### Proposed changes
Add encouragement to contribute to the readme and a link to the notebooks template
"
GeoscienceAustralia/dea-notebooks,"Draft of Near Real-time Burnt Area Mapping DEA notebook for review: https://github.com/GeoscienceAustralia/dea-notebooks/pull/1018
Description: ### Proposed changes
New notebook.
### Concerns
Kernel crashes when user requests a large AOI and a large number of images are extracted. Mostly occurs in the Baseline load_ard extract. Not sure if I can use Dask to solve as I need to visualise the images in the following plot.
### Checklist (replace `[ ]` with `[x]` to check off)
- [ ] Notebook created using the [DEA-notebooks template](https://github.com/GeoscienceAustralia/dea-notebooks/tree/develop)