55 < meta name ="color-scheme " content ="light dark "> < link rel ="index " title ="Index " href ="../../genindex.html "> < link rel ="search " title ="Search " href ="../../search.html ">
66
77 <!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25 -->
8- < title > compressed_lists.integer_list - compressed-lists 0.2 .0 documentation</ title >
8+ < title > compressed_lists.integer_list - compressed-lists 0.3 .0 documentation</ title >
99 < link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=03e43079 " />
1010 < link rel ="stylesheet " type ="text/css " href ="../../_static/styles/furo.css?v=580074bf " />
1111 < link rel ="stylesheet " type ="text/css " href ="../../_static/mystnb.8ecb98da25f57f5357bf6f572d296f466b2cfe2517ffebfabe82451661e28f02.css " />
161161 </ label >
162162 </ div >
163163 < div class ="header-center ">
164- < a href ="../../index.html "> < div class ="brand "> compressed-lists 0.2 .0 documentation</ div > </ a >
164+ < a href ="../../index.html "> < div class ="brand "> compressed-lists 0.3 .0 documentation</ div > </ a >
165165 </ div >
166166 < div class ="header-right ">
167167 < div class ="theme-toggle-container theme-toggle-header ">
182182
183183 < div class ="sidebar-sticky "> < a class ="sidebar-brand " href ="../../index.html ">
184184
185- < span class ="sidebar-brand-text "> compressed-lists 0.2 .0 documentation</ span >
185+ < span class ="sidebar-brand-text "> compressed-lists 0.3 .0 documentation</ span >
186186
187187</ a > < form class ="sidebar-search-container " method ="get " action ="../../search.html " role ="search ">
188188 < input class ="sidebar-search " placeholder ="Search " name ="q " aria-label ="Search ">
@@ -301,7 +301,7 @@ <h1>Source code for compressed_lists.integer_list</h1><div class="highlight"><pr
301301< span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _</ span > < span class ="p "> (</ span >
302302 < span class ="n "> data</ span > < span class ="p "> :</ span > < span class ="n "> ut</ span > < span class ="o "> .</ span > < span class ="n "> IntegerList</ span > < span class ="p "> ,</ span >
303303 < span class ="n "> groups_or_partitions</ span > < span class ="p "> :</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="nb "> list</ span > < span class ="p "> ,</ span > < span class ="n "> Partitioning</ span > < span class ="p "> ],</ span >
304- < span class ="n "> names</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
304+ < span class ="n "> names</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Union </ span > < span class =" p " > [ </ span > < span class =" n " > ut </ span > < span class =" o " > . </ span > < span class =" n " > Names </ span > < span class =" p " > , </ span > < span class =" n " > Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ] ]]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
305305 < span class ="n "> metadata</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> dict</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
306306< span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> CompressedIntegerList</ span > < span class ="p "> :</ span >
307307< span class ="w "> </ span > < span class ="sd "> """Handle lists of integers."""</ span >
@@ -310,7 +310,7 @@ <h1>Source code for compressed_lists.integer_list</h1><div class="highlight"><pr
310310 < span class ="n "> data</ span > < span class ="o "> =</ span > < span class ="n "> data</ span > < span class ="p "> ,</ span > < span class ="n "> groups_or_partitions</ span > < span class ="o "> =</ span > < span class ="n "> groups_or_partitions</ span > < span class ="p "> ,</ span > < span class ="n "> names</ span > < span class ="o "> =</ span > < span class ="n "> names</ span >
311311 < span class ="p "> )</ span >
312312
313- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> partitioned_data</ span > < span class ="p "> ,</ span > < span class ="n "> ut</ span > < span class ="o "> .</ span > < span class ="n "> IntegerList</ span > < span class ="p "> ):</ span >
313+ < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> partitioned_data</ span > < span class ="p "> ,</ span > < span class ="n "> ut</ span > < span class ="o "> .</ span > < span class ="n "> IntegerList</ span > < span class ="p "> )</ span > < span class =" ow " > and </ span > < span class =" nb " > len </ span > < span class =" p " > ( </ span > < span class =" n " > partitioned_data </ span > < span class =" p " > ) </ span > < span class =" o " > != </ span > < span class =" mi " > 0 </ span > < span class =" p " > :</ span >
314314 < span class ="n "> partitioned_data</ span > < span class ="o "> =</ span > < span class ="n "> ut</ span > < span class ="o "> .</ span > < span class ="n "> combine_sequences</ span > < span class ="p "> (</ span > < span class ="o "> *</ span > < span class ="n "> partitioned_data</ span > < span class ="p "> )</ span >
315315
316316 < span class ="k "> return</ span > < span class ="n "> CompressedIntegerList</ span > < span class ="p "> (</ span > < span class ="n "> unlist_data</ span > < span class ="o "> =</ span > < span class ="n "> partitioned_data</ span > < span class ="p "> ,</ span > < span class ="n "> partitioning</ span > < span class ="o "> =</ span > < span class ="n "> groups_or_partitions</ span > < span class ="p "> ,</ span > < span class ="n "> metadata</ span > < span class ="o "> =</ span > < span class ="n "> metadata</ span > < span class ="p "> )</ span >
@@ -346,7 +346,7 @@ <h1>Source code for compressed_lists.integer_list</h1><div class="highlight"><pr
346346
347347 </ aside >
348348 </ div >
349- </ div > < script src ="../../_static/documentation_options.js?v=938c9ccc "> </ script >
349+ </ div > < script src ="../../_static/documentation_options.js?v=e259d695 "> </ script >
350350 < script src ="../../_static/doctools.js?v=9bcbadda "> </ script >
351351 < script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
352352 < script src ="../../_static/scripts/furo.js?v=46bd48cc "> </ script >
0 commit comments