From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id iHGcFD2hgWfDJQEAqHPOHw:P1 (envelope-from ) for ; Fri, 10 Jan 2025 22:37:49 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id iHGcFD2hgWfDJQEAqHPOHw (envelope-from ) for ; Fri, 10 Jan 2025 23:37:49 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IgvfQY7w; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1736548669; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Wf6AHMCAbd3tll/YoCm3rYCE/qlZtKFXL4ClSOSwmA0=; b=o/6bm6IInQ6NpT79s3KN0drpcJ868fJ7rNAiy1QCWzeBxD7q0M2lmbCQByW2/DEpqObk0u bi31vlkieM/hHxioAaqLIE3pMweoyDapPd/PS5YBTa5TmaOcRbnt8GSYJ40BNdBFcGkUM8 LqEePvjayU3zcttVz9Ze/qTk0i7QdJ7aGSVTfYeJUmz4DXQZZ3TW5Uihcym9oF9zKN2mD3 CPbG7YE/5M40r6AdqcObrSEFPgZZh/bdz7cmBSpVt+zhtK+VbVzakkaYG/DmvhaIVdVTXH LPvW02IP2WkwfrPxDtqxYBQxW2139L8RN1VRwUMW2khmj3E2mWvZcLWzx1TnQA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IgvfQY7w; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1736548669; a=rsa-sha256; cv=none; b=XQCKZNYJfvsDNW5gA5Kh6eQH0SsDeiPl71pesTTZcXf6pMDfqgeRr8/JinHasHeYPxj00O une4NN93ueox5btRMOvJBJzqeFw9dRsN+F94+Jrs61Whr8H4XZjw1MkP0wyoglbSzIWUxS x8JC6HWv0cG374XkhWL/Qs3aDC0yZ9Wy7DfbLuEViMnPFJ2yD3vV+SfGDmKunQbijG7tKJ w0Dz3j0M3J6hvGkbFGklzOzNnRVUqaibMXCKQcl4kGZ0t9dluYu2C7G+qMRnMjuEo0yDQt 7QmsQGPGNvdxUPWPVQq4YlcYNqqLgmB21KdQoNfN4A0OD/23ywCFcoex0gUAwQ== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E9DD95F220 for ; Fri, 10 Jan 2025 23:37:48 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tWNck-00087S-VP; Fri, 10 Jan 2025 17:37:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tWNck-00087J-4x for emacs-orgmode@gnu.org; Fri, 10 Jan 2025 17:37:02 -0500 Received: from mail-qv1-xf35.google.com ([2607:f8b0:4864:20::f35]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tWNch-0003pL-FP for emacs-orgmode@gnu.org; Fri, 10 Jan 2025 17:37:01 -0500 Received: by mail-qv1-xf35.google.com with SMTP id 6a1803df08f44-6dcdf23b4edso21881136d6.0 for ; Fri, 10 Jan 2025 14:36:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736548618; x=1737153418; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=Wf6AHMCAbd3tll/YoCm3rYCE/qlZtKFXL4ClSOSwmA0=; b=IgvfQY7weLm9C1jne9Yys8yHh/jLSUGp9uancI4qLt6ppPm92n7WVhD79RcPMxEc0I x10D22gy/K1lRUUWtnELVFuPV+KswkQH2kIyWm+pgoaI0uU+VhH/wGViNckSDXIl4g82 c2s/sn/fEgQiZuNxgr6IIhBlOqPVXHsESvgAbXMWBFsJPP24IsYXA3ZjhZwZKEekrm4C Pxyx4j8/h/kNZDEonnvvvorDwF2G/5qqA7k/GOZBbeFvZRihWRueKI+SF4ChDysPlCcK 80WN+77NHHZGcEOSmHMqyUGHwm9tKs5GajL6mP01yOZ/WrHxwfEucfe7/HYf9LKpSu9S 8MtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736548618; x=1737153418; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Wf6AHMCAbd3tll/YoCm3rYCE/qlZtKFXL4ClSOSwmA0=; b=DLzYdaGbVA+scVZrf0XfnGVo07vrBMtFDcWokmmsPtOLKGMFXwCKynICdHYNpBMESw x2uf+MUqGLSIR5Ltx07TyLjayAi4Azyrx7wlg0fPA0IWTXHYXaiASH9MBNLySJhNcWU3 X33IWQ3k2OSaBNNJS+F5vUgGO/7UwzejnzH5P7CTLBtumdnp0etSmaYX8TQ9InepE5Ci Bmep5QtJkwD+SceptDwp53S6q2JyU3ho5sMrfCqTzTcDKncZ6R9xwX55QLs3MWfTzpP1 jxW56P4n4fh61wAgoywFniOsB1DmIaphtjFLUNMczjCp0JSq5XT1K6p+T9G6o3vQcg5F Bw5Q== X-Gm-Message-State: AOJu0YzFg+lR6uj0Jq208Kjp3Y1M4MjRdOiB2k0ATMnzVQPdXTEe+dn7 /fQqJ/8hXfftvy98NKpFsJ4f1Gd/zTUxkntz+lkubP0sU56YgxYieJDHD5S7Pz8= X-Gm-Gg: ASbGncuiDpZM2fN+CAPsXX8TXib5qmxxw/KsruPfa98wXPqru8ES7aHV2RBCO/KmE6C lM/3vYeuJQELmK4exKcWyzZvw/HgPdQ7aUB/9NFw+mPBUEIbMcpNW4PkZIGO6qyDKTHPt/cUBp7 gudVwu4kCngJBK03EMGGbOD3YaB815a3bcUCId4yQ0u+Kw1KfropjfSFzXAoO33rF/VJ49SU4pX angL1BlKkSkj6Gnm2l3bEzmFFxiWG3s2Oxg2P7+CLNB/EB07SkpGFjItPDMqxdm54A= X-Google-Smtp-Source: AGHT+IH/SJhqwJKlA1Z8Cx5tfNEiJ7jNez+8rWBvf79zjec+Nvoavq86K9l2hIXIla7ogEld1eBMlA== X-Received: by 2002:a05:6214:3c8f:b0:6cd:ec00:205e with SMTP id 6a1803df08f44-6df9b0eda40mr200893886d6.0.1736548617662; Fri, 10 Jan 2025 14:36:57 -0800 (PST) Received: from localhost ([2600:2b00:8e2e:2b00:def2:ef47:7237:34e7]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6dfade73b8fsm13851756d6.72.2025.01.10.14.36.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 14:36:57 -0800 (PST) From: Panayotis Manganaris To: emacs-orgmode@gnu.org Subject: org-babel python lost a feature? Date: Fri, 10 Jan 2025 17:36:56 -0500 Message-ID: <871pxapa7r.fsf@ASCALON.mail-host-address-is-not-set> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::f35; envelope-from=panos.manganaris@gmail.com; helo=mail-qv1-xf35.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: E9DD95F220 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: 0.54 X-Spam-Score: 0.54 X-TUID: r3EXZBGJL6jD --=-=-= Content-Type: text/plain While trying to set up a toy example for another thread, I stumbled into a problem. It's been over a year since I did this, but I recall it was possible to use multiple :results format values e.g. :results output file link drawer Using both link and drawer was acceptable with Emacs 28.2 Org mode 9.5.5 (according to my old notebook's CREATOR keyword) but now is unacceptable with Emacs 30.0.50 Org mode 9.7.11. That is, using drawer shadows link, and causes the results file to get overwritten with the output "None" from the source block. This makes using the :post argument with file-output produced by src block side-effects less convenient than if the results drawer could be used, because the results are quoted -- perhaps to form a contiguous syntax node? MWE with a pixi environment attached, for convenience. --=-=-= Content-Type: text/x-org Content-Disposition: inline; filename=mwe.org :PROPERTIES: :header-args:python: :session figs :header-args: :results output scalar drawer replace :END: #+TITLE: plotting in python with plotly example #+begin_src python :results none import pandas as pd import plotly.express as px #+end_src #+begin_src python data = dict(x=[1,2,3,4,5,6],y=[9,8,7,6,5,4]) df = pd.DataFrame(data) df #+end_src #+begin_src python :results file link :file fig.svg :post wrap(*this*, w="500pt") p = px.scatter( df, x='x', y='y', ) p.write_image("fig.svg") #+end_src #+RESULTS: : #+attr_latex: :width 500pt : [[file:fig.svg]] # the post-processed results are quoted verbatim. # a drawer is preferred to facilitate viewing the figure. #+NAME: wrap #+begin_src sh :var p="" :var w="300pt" echo -ne "#+attr_latex: :width $w\n$p" #+end_src --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=.envrc watch_file pixi.lock eval "$(pixi shell-hook --frozen)" --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=pixi.lock version: 6 environments: default: channels: - url: https://conda.anaconda.org/conda-forge/ indexes: - https://pypi.org/simple packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.1-ha99a958_104_cp313.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda - pypi: https://files.pythonhosted.org/packages/ae/b3/a0f0f4faac229b0011d8c4a7ee6da7c2dca0b6fd08039c95920846f23ca4/kaleido-0.2.1-py2.py3-none-manylinux1_x86_64.whl - pypi: https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e5/ae/580600f441f6fc05218bd6c9d5794f4aef072a7d9093b291f1c50a9db8bc/plotly-5.24.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 md5: d7c89558ba9fa0495403155b64376d81 license: None purls: [] size: 2562 timestamp: 1578324546067 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 build_number: 16 sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 md5: 73aaf86a425cc6e73fcf236a5a46396d depends: - _libgcc_mutex 0.1 conda_forge - libgomp >=7.5.0 constrains: - openmp_impl 9999 license: BSD-3-Clause license_family: BSD purls: [] size: 23621 timestamp: 1650670423406 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 depends: - __glibc >=2.17,<3.0.a0 - libgcc-ng >=12 license: bzip2-1.0.6 license_family: BSD purls: [] size: 252783 timestamp: 1720974456583 - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.12.14-hbcca054_0.conda sha256: 1afd7274cbc9a334d6d0bc62fa760acc7afdaceb0b91a8df370ec01fd75dc7dd md5: 720523eb0d6a9b0f6120c16b2aa4e7de license: ISC purls: [] size: 157088 timestamp: 1734208393264 - pypi: https://files.pythonhosted.org/packages/ae/b3/a0f0f4faac229b0011d8c4a7ee6da7c2dca0b6fd08039c95920846f23ca4/kaleido-0.2.1-py2.py3-none-manylinux1_x86_64.whl name: kaleido version: 0.2.1 sha256: aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8 requires_dist: - pathlib ; python_full_version < '3.4' - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe md5: 048b02e3962f066da18efe3a21b77672 depends: - __glibc >=2.17,<3.0.a0 constrains: - binutils_impl_linux-64 2.43 license: GPL-3.0-only license_family: GPL purls: [] size: 669211 timestamp: 1729655358674 - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-26_linux64_openblas.conda build_number: 26 sha256: 30bd658682b124243f8e52d8edf8a19e7be1bc31e4fe4baec30a64002dc8cd0c md5: ac52800af2e0c0e7dac770b435ce768a depends: - libopenblas >=0.3.28,<0.3.29.0a0 - libopenblas >=0.3.28,<1.0a0 constrains: - libcblas 3.9.0 26_linux64_openblas - liblapack 3.9.0 26_linux64_openblas - liblapacke 3.9.0 26_linux64_openblas - blas * openblas license: BSD-3-Clause license_family: BSD purls: [] size: 16393 timestamp: 1734432564346 - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-26_linux64_openblas.conda build_number: 26 sha256: 9c74e536c9bc868e356ffd43f81c2cb398aec84b40fcadc312315b164a5500ee md5: ebcc5f37a435aa3c19640533c82f8d76 depends: - libblas 3.9.0 26_linux64_openblas constrains: - liblapack 3.9.0 26_linux64_openblas - liblapacke 3.9.0 26_linux64_openblas - blas * openblas license: BSD-3-Clause license_family: BSD purls: [] size: 16336 timestamp: 1734432570482 - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 md5: db833e03127376d461e1e13e76f09b6c depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 constrains: - expat 2.6.4.* license: MIT license_family: MIT purls: [] size: 73304 timestamp: 1730967041968 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e md5: d645c6d2ac96843a2bfaccd2d62b3ac3 depends: - libgcc-ng >=9.4.0 license: MIT license_family: MIT purls: [] size: 58292 timestamp: 1636488182923 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 md5: 3cb76c3f10d3bc7f1105b2fc9db984df depends: - _libgcc_mutex 0.1 conda_forge - _openmp_mutex >=4.5 constrains: - libgomp 14.2.0 h77fa898_1 - libgcc-ng ==14.2.0=*_1 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 848745 timestamp: 1729027721139 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 md5: e39480b9ca41323497b05492a63bc35b depends: - libgcc 14.2.0 h77fa898_1 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 54142 timestamp: 1729027726517 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 md5: f1fd30127802683586f768875127a987 depends: - libgfortran5 14.2.0 hd5240d6_1 constrains: - libgfortran-ng ==14.2.0=*_1 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 53997 timestamp: 1729027752995 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d md5: 9822b874ea29af082e5d36098d25427d depends: - libgcc >=14.2.0 constrains: - libgfortran 14.2.0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 1462645 timestamp: 1729027735353 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 md5: cc3573974587f12dda90d96e3e55a702 depends: - _libgcc_mutex 0.1 conda_forge license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 460992 timestamp: 1729027639220 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-26_linux64_openblas.conda build_number: 26 sha256: b76458c36331376911e0f98fa68109e02f4d5e5ebfffa79587ac69cef748bba1 md5: 3792604c43695d6a273bc5faaac47d48 depends: - libblas 3.9.0 26_linux64_openblas constrains: - libcblas 3.9.0 26_linux64_openblas - liblapacke 3.9.0 26_linux64_openblas - blas * openblas license: BSD-3-Clause license_family: BSD purls: [] size: 16338 timestamp: 1734432576650 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.6.3-hb9d3cd8_1.conda sha256: e6e425252f3839e2756e4af1ea2074dffd3396c161bf460629f9dfd6a65f15c6 md5: 2ecf2f1c7e4e21fcfe6423a51a992d84 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: 0BSD purls: [] size: 111132 timestamp: 1733407410083 - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda sha256: d02d1d3304ecaf5c728e515eb7416517a0b118200cd5eacbe829c432d1664070 md5: aeb98fdeb2e8f25d43ef71fbacbeec80 depends: - __glibc >=2.17,<3.0.a0 - libgcc-ng >=12 license: BSD-2-Clause license_family: BSD purls: [] size: 89991 timestamp: 1723817448345 - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe md5: 62857b389e42b36b686331bec0922050 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libgfortran - libgfortran5 >=14.2.0 constrains: - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] size: 5578513 timestamp: 1730772671118 - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.2-hee588c1_0.conda sha256: 48af21ebc2cbf358976f1e0f4a0ab9e91dfc83d0ef337cf3837c6f5bc22fb352 md5: b58da17db24b6e08bcbf8fed2fb8c915 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] size: 873551 timestamp: 1733761824646 - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 md5: 234a5554c53625688d51062645337328 depends: - libgcc 14.2.0 h77fa898_1 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 3893695 timestamp: 1729027746910 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b depends: - libgcc-ng >=12 license: BSD-3-Clause license_family: BSD purls: [] size: 33601 timestamp: 1680112270483 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 md5: edb0dca6bc32e4f4789199455a1dbeb8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 constrains: - zlib 1.3.1 *_2 license: Zlib license_family: Other purls: [] size: 60963 timestamp: 1727963148474 - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a md5: 70caf8bb6cf39a0b6b7efc885f51c0fe depends: - __glibc >=2.17,<3.0.a0 - libgcc-ng >=12 license: X11 AND BSD-3-Clause purls: [] size: 889086 timestamp: 1724658547447 - conda: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.2.1-py313hb30382a_0.conda sha256: 53c5baea29d111126b6dbe969ac1c36d481740f0f91babe6cfd121b8d9d8e67f md5: bacc73d89e22828efedf31fdc4b54b4e depends: - __glibc >=2.17,<3.0.a0 - libblas >=3.9.0,<4.0a0 - libcblas >=3.9.0,<4.0a0 - libgcc >=13 - liblapack >=3.9.0,<4.0a0 - libstdcxx >=13 - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 constrains: - numpy-base <0a0 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/numpy?source=hash-mapping size: 8478406 timestamp: 1734904713763 - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-h7b32b05_1.conda sha256: f62f6bca4a33ca5109b6d571b052a394d836956d21b25b7ffd03376abf7a481f md5: 4ce6875f75469b2757a65e10a5d05e31 depends: - __glibc >=2.17,<3.0.a0 - ca-certificates - libgcc >=13 license: Apache-2.0 license_family: Apache purls: [] size: 2937158 timestamp: 1736086387286 - pypi: https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl name: packaging version: '24.2' sha256: 09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py313ha87cce1_1.conda sha256: 6337d2fe918ba5f5bef21037c4539dfee2f58b25e84c5f9b1cf14b5db4ed23d5 md5: c5d63dd501db554b84a30dea33824164 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libstdcxx >=13 - numpy >=1.21,<3 - numpy >=1.22.4 - python >=3.13.0rc2,<3.14.0a0 - python-dateutil >=2.8.1 - python-tzdata >=2022a - python_abi 3.13.* *_cp313 - pytz >=2020.1,<2024.2 license: BSD-3-Clause license_family: BSD purls: - pkg:pypi/pandas?source=hash-mapping size: 15407410 timestamp: 1726878925082 - pypi: https://files.pythonhosted.org/packages/e5/ae/580600f441f6fc05218bd6c9d5794f4aef072a7d9093b291f1c50a9db8bc/plotly-5.24.1-py3-none-any.whl name: plotly version: 5.24.1 sha256: f67073a1e637eb0dc3e46324d9d51e2fe76e9727c892dde64ddf1e1b51f29089 requires_dist: - tenacity>=6.2.0 - packaging requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.13.1-ha99a958_104_cp313.conda build_number: 104 sha256: 40e60fdea106aef39049a5f0f1eb5f3276369bdbcec5c35b9487e04ed4246398 md5: f07c94533999146026ff5194a9e3906b depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - libexpat >=2.6.4,<3.0a0 - libffi >=3.4,<4.0a0 - libgcc >=13 - liblzma >=5.6.3,<6.0a0 - libmpdec >=4.0.0,<5.0a0 - libsqlite >=3.47.2,<4.0a0 - libuuid >=2.38.1,<3.0a0 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.4.0,<4.0a0 - python_abi 3.13.* *_cp313 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata license: Python-2.0 purls: [] size: 33118471 timestamp: 1736329403295 python_site_packages_path: lib/python3.13/site-packages - conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhff2d567_1.conda sha256: a50052536f1ef8516ed11a844f9413661829aa083304dc624c5925298d078d79 md5: 5ba79d7c71f03c678c8ead841f347d6e depends: - python >=3.9 - six >=1.5 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/python-dateutil?source=hash-mapping size: 222505 timestamp: 1733215763718 - conda: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_1.conda sha256: 57c9a02ec25926fb48edca59b9ede107823e5d5c473b94a0e05cc0b9a193a642 md5: c0def296b2f6d2dd7b030c2a7f66bb1f depends: - python >=3.9 license: Apache-2.0 license_family: APACHE purls: - pkg:pypi/tzdata?source=hash-mapping size: 142235 timestamp: 1733235414217 - conda: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda build_number: 5 sha256: 438225b241c5f9bddae6f0178a97f5870a89ecf927dfca54753e689907331442 md5: 381bbd2a92c863f640a55b6ff3c35161 constrains: - python 3.13.* *_cp313 license: BSD-3-Clause license_family: BSD purls: [] size: 6217 timestamp: 1723823393322 - conda: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 md5: 3eeeeb9e4827ace8c0c1419c85d590ad depends: - python >=3.7 license: MIT license_family: MIT purls: - pkg:pypi/pytz?source=hash-mapping size: 188538 timestamp: 1706886944988 - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 md5: 47d31b792659ce70f470b5c82fdfb7a4 depends: - libgcc-ng >=12 - ncurses >=6.3,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] size: 281456 timestamp: 1679532220005 - conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda sha256: 41db0180680cc67c3fa76544ffd48d6a5679d96f4b71d7498a759e94edc9a2db md5: a451d576819089b0d672f18768be0f65 depends: - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/six?source=hash-mapping size: 16385 timestamp: 1733381032766 - pypi: https://files.pythonhosted.org/packages/b6/cb/b86984bed139586d01532a587464b5805f12e397594f19f931c4c2fbfa61/tenacity-9.0.0-py3-none-any.whl name: tenacity version: 9.0.0 sha256: 93de0c98785b27fcf659856aa9f54bfbd399e29969b0621bc7f762bd441b4539 requires_dist: - reno ; extra == 'doc' - sphinx ; extra == 'doc' - pytest ; extra == 'test' - tornado>=4.5 ; extra == 'test' - typeguard ; extra == 'test' requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e md5: d453b98d9c83e71da0741bb0ff4d76bc depends: - libgcc-ng >=12 - libzlib >=1.2.13,<2.0.0a0 license: TCL license_family: BSD purls: [] size: 3318875 timestamp: 1699202167581 - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf md5: 8ac3367aafb1cc0a068483c580af8015 license: LicenseRef-Public-Domain purls: [] size: 122354 timestamp: 1728047496079 --=-=-=--