44 < meta name ="viewport " content ="width=device-width,initial-scale=1 "/>
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
7- <!-- Generated with Sphinx 7.2.6 and Furo 2023.09.10 -->
8- < title > delayedarray.BinaryIsometricOp - DelayedArray 0.3.5 documentation</ title >
7+ <!-- Generated with Sphinx 7.2.6 and Furo 2024.01.29 -->
8+ < title > delayedarray.BinaryIsometricOp - DelayedArray 0.4.0 documentation</ title >
99 < link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=fa44fd50 " />
1010 < link rel ="stylesheet " type ="text/css " href ="../../_static/styles/furo.css?v=135e06be " />
1111 < link rel ="stylesheet " type ="text/css " href ="../../_static/styles/furo-extensions.css?v=36a5483c " />
122122 </ label >
123123 </ div >
124124 < div class ="header-center ">
125- < a href ="../../index.html "> < div class ="brand "> DelayedArray 0.3.5 documentation</ div > </ a >
125+ < a href ="../../index.html "> < div class ="brand "> DelayedArray 0.4.0 documentation</ div > </ a >
126126 </ div >
127127 < div class ="header-right ">
128128 < div class ="theme-toggle-container theme-toggle-header ">
145145 < div class ="sidebar-sticky "> < a class ="sidebar-brand " href ="../../index.html ">
146146
147147
148- < span class ="sidebar-brand-text "> DelayedArray 0.3.5 documentation</ span >
148+ < span class ="sidebar-brand-text "> DelayedArray 0.4.0 documentation</ span >
149149
150150</ a > < form class ="sidebar-search-container " method ="get " action ="../../search.html " role ="search ">
151151 < input class ="sidebar-search " placeholder ="Search " name ="q " aria-label ="Search ">
199199 < article role ="main ">
200200 < h1 > Source code for delayedarray.BinaryIsometricOp</ h1 > < div class ="highlight "> < pre >
201201< span > </ span > < span class ="kn "> import</ span > < span class ="nn "> warnings</ span >
202- < span class ="kn "> from</ span > < span class ="nn "> typing</ span > < span class ="kn "> import</ span > < span class ="n "> Callable</ span > < span class ="p "> ,</ span > < span class ="n "> Optional </ span > < span class =" p " > , </ span > < span class =" n " > Tuple</ span > < span class ="p "> ,</ span > < span class ="n "> Sequence</ span >
202+ < span class ="kn "> from</ span > < span class ="nn "> typing</ span > < span class ="kn "> import</ span > < span class ="n "> Callable</ span > < span class ="p "> ,</ span > < span class ="n "> Tuple</ span > < span class ="p "> ,</ span > < span class ="n "> Sequence</ span >
203203< span class ="kn "> import</ span > < span class ="nn "> numpy</ span >
204204
205205< span class ="kn "> from</ span > < span class ="nn "> .DelayedOp</ span > < span class ="kn "> import</ span > < span class ="n "> DelayedOp</ span >
206206< span class ="kn "> from</ span > < span class ="nn "> ._isometric</ span > < span class ="kn "> import</ span > < span class ="n "> ISOMETRIC_OP_WITH_ARGS</ span > < span class ="p "> ,</ span > < span class ="n "> _execute</ span >
207- < span class ="kn "> from</ span > < span class ="nn "> .extract_dense_array</ span > < span class ="kn "> import</ span > < span class ="n "> extract_dense_array</ span > < span class =" p " > , </ span > < span class =" n " > _sanitize_to_fortran </ span >
207+ < span class ="kn "> from</ span > < span class ="nn "> .extract_dense_array</ span > < span class ="kn "> import</ span > < span class ="n "> extract_dense_array</ span >
208208< span class ="kn "> from</ span > < span class ="nn "> .extract_sparse_array</ span > < span class ="kn "> import</ span > < span class ="n "> extract_sparse_array</ span >
209209< span class ="kn "> from</ span > < span class ="nn "> .create_dask_array</ span > < span class ="kn "> import</ span > < span class ="n "> create_dask_array</ span >
210210< span class ="kn "> from</ span > < span class ="nn "> .chunk_shape</ span > < span class ="kn "> import</ span > < span class ="n "> chunk_shape</ span >
@@ -310,7 +310,7 @@ <h1>Source code for delayedarray.BinaryIsometricOp</h1><div class="highlight"><p
310310
311311
312312
313- < span class ="k "> def</ span > < span class ="nf "> _extract_array</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Optional </ span > < span class =" p " > [ </ span > < span class =" n " > Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ] ],</ span > < span class ="n "> f</ span > < span class ="p "> :</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span >
313+ < span class ="k "> def</ span > < span class ="nf "> _extract_array</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ],</ span > < span class ="n "> f</ span > < span class ="p "> :</ span > < span class ="n "> Callable</ span > < span class ="p "> ):</ span >
314314 < span class ="n "> ls</ span > < span class ="o "> =</ span > < span class ="n "> f</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> _left</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> )</ span >
315315 < span class ="n "> rs</ span > < span class ="o "> =</ span > < span class ="n "> f</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> _right</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> )</ span >
316316 < span class ="k "> return</ span > < span class ="n "> _execute</ span > < span class ="p "> (</ span > < span class ="n "> ls</ span > < span class ="p "> ,</ span > < span class ="n "> rs</ span > < span class ="p "> ,</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> _op</ span > < span class ="p "> )</ span >
@@ -319,17 +319,16 @@ <h1>Source code for delayedarray.BinaryIsometricOp</h1><div class="highlight"><p
319319< div class ="viewcode-block " id ="extract_dense_array_BinaryIsometricOp ">
320320< a class ="viewcode-back " href ="../../api/delayedarray.html#delayedarray.BinaryIsometricOp.extract_dense_array_BinaryIsometricOp "> [docs]</ a >
321321< span class ="nd "> @extract_dense_array</ span > < span class ="o "> .</ span > < span class ="n "> register</ span >
322- < span class ="k "> def</ span > < span class ="nf "> extract_dense_array_BinaryIsometricOp</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Optional </ span > < span class =" p " > [ </ span > < span class =" n " > Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ]] </ span > < span class =" o " > = </ span > < span class =" kc " > None </ span > < span class =" p " > ):</ span >
322+ < span class ="k "> def</ span > < span class ="nf "> extract_dense_array_BinaryIsometricOp</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ]):</ span >
323323< span class ="w "> </ span > < span class ="sd "> """See :py:meth:`~delayedarray.extract_dense_array.extract_dense_array`."""</ span >
324- < span class ="n "> out</ span > < span class ="o "> =</ span > < span class ="n "> _extract_array</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> ,</ span > < span class ="n "> extract_dense_array</ span > < span class ="p "> )</ span >
325- < span class ="k "> return</ span > < span class ="n "> _sanitize_to_fortran</ span > < span class ="p "> (</ span > < span class ="n "> out</ span > < span class ="p "> )</ span > </ div >
324+ < span class ="k "> return</ span > < span class ="n "> _extract_array</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> ,</ span > < span class ="n "> extract_dense_array</ span > < span class ="p "> )</ span > </ div >
326325
327326
328327
329328< div class ="viewcode-block " id ="extract_sparse_array_BinaryIsometricOp ">
330329< a class ="viewcode-back " href ="../../api/delayedarray.html#delayedarray.BinaryIsometricOp.extract_sparse_array_BinaryIsometricOp "> [docs]</ a >
331330< span class ="nd "> @extract_sparse_array</ span > < span class ="o "> .</ span > < span class ="n "> register</ span >
332- < span class ="k "> def</ span > < span class ="nf "> extract_sparse_array_BinaryIsometricOp</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Optional </ span > < span class =" p " > [ </ span > < span class =" n " > Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ]] </ span > < span class =" o " > = </ span > < span class =" kc " > None </ span > < span class =" p " > ):</ span >
331+ < span class ="k "> def</ span > < span class ="nf "> extract_sparse_array_BinaryIsometricOp</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> BinaryIsometricOp</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> :</ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ],</ span > < span class ="o "> ...</ span > < span class ="p "> ]):</ span >
333332< span class ="w "> </ span > < span class ="sd "> """See :py:meth:`~delayedarray.extract_sparse_array.extract_sparse_array`."""</ span >
334333 < span class ="k "> return</ span > < span class ="n "> _extract_array</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> subset</ span > < span class ="p "> ,</ span > < span class ="n "> extract_sparse_array</ span > < span class ="p "> )</ span > </ div >
335334
@@ -415,7 +414,7 @@ <h1>Source code for delayedarray.BinaryIsometricOp</h1><div class="highlight"><p
415414
416415 </ aside >
417416 </ div >
418- </ div > < script src ="../../_static/documentation_options.js?v=ba50482b "> </ script >
417+ </ div > < script src ="../../_static/documentation_options.js?v=6c02275b "> </ script >
419418 < script src ="../../_static/doctools.js?v=888ff710 "> </ script >
420419 < script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
421420 < script src ="../../_static/scripts/furo.js?v=32e29ea5 "> </ script >
0 commit comments