From e35104d032eb61594887758a9f8c2cf4796fe6f7 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 17 Jun 2025 00:17:41 +0100 Subject: [PATCH 01/16] document `requests` dependency (#649) --- README.md | 2 ++ requirements.txt | 1 + 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 6bc2174f..c0ba1957 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,8 @@ with `read:org` permissions. The token has to be exported as `GH_TOKEN`. GH_TOKEN=xxxxxxxxxx make teams ``` +`requests` must be installed in your environment. + ## Analytics The service [Plausible.io](https://plausible.io) is used to gather simple diff --git a/requirements.txt b/requirements.txt index 817851ae..00357e83 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,2 @@ pre-commit>=4.0.1 +requests From 6efbdad5c0a5d690399c00ec380c26b7916ff25c Mon Sep 17 00:00:00 2001 From: Tyler Reddy Date: Mon, 23 Jun 2025 07:58:48 -0600 Subject: [PATCH 02/16] Announce SciPy 1.16.0 (#650) --- content/en/news.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/content/en/news.md b/content/en/news.md index fba6a312..c9d55fbc 100644 --- a/content/en/news.md +++ b/content/en/news.md @@ -1,10 +1,14 @@ --- title: News sidebar: false -newsHeader: SciPy 1.15.3 released! -date: 2025-05-08 +newsHeader: SciPy 1.16.0 released! +date: 2025-06-22 --- +### SciPy 1.16.0 released + +_June 22, 2025_ -- SciPy 1.16.0 has been released! + ### SciPy 1.15.3 released _May 8, 2025_ -- SciPy 1.15.3 has been released! @@ -231,6 +235,7 @@ Here is a list of SciPy releases, with links to release notes. Bugfix releases (only the `z` changes in the `x.y.z` version number) have no new features; minor releases (the `y` increases) do. +- SciPy 1.16.0 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.0)) -- _2025-06-22_. - SciPy 1.15.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.3)) -- _2025-05-08_. - SciPy 1.15.2 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.2)) -- _2025-02-16_. - SciPy 1.15.1 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.1)) -- _2025-01-10_. From 4652a485008ea22d5631f553a57006a7ec29cecf Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Mon, 30 Jun 2025 21:18:00 +0100 Subject: [PATCH 03/16] add typing team (#651) --- Makefile | 2 +- content/en/teams/index.md | 6 ++++++ content/en/teams/triage-team.toml | 2 +- content/en/teams/typing-team.toml | 19 +++++++++++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 content/en/teams/typing-team.toml diff --git a/Makefile b/Makefile index 2d6865ca..7e921141 100644 --- a/Makefile +++ b/Makefile @@ -23,7 +23,7 @@ prepare: clean git submodule update --init TEAMS_DIR = content/en/teams -TEAMS = emeritus-maintainers maintainers triage-team web-team +TEAMS = emeritus-maintainers maintainers triage-team web-team typing-team TEAMS_QUERY = python themes/scientific-python-hugo-theme/tools/team_query.py $(TEAMS_DIR)/%.toml: diff --git a/content/en/teams/index.md b/content/en/teams/index.md index 282a2533..c999672b 100644 --- a/content/en/teams/index.md +++ b/content/en/teams/index.md @@ -9,6 +9,12 @@ Contributors with merge rights on GitHub. {{< grid file="maintainers.toml" columns="2 3 4 5" />}} +### Typing team + +Contributors with merge rights on `scipy-stubs`. + +{{< grid file="typing-team.toml" columns="2 3 4 5" />}} + ### Triage team Contributors with triage rights on GitHub. diff --git a/content/en/teams/triage-team.toml b/content/en/teams/triage-team.toml index 0135a6ba..c63acc79 100644 --- a/content/en/teams/triage-team.toml +++ b/content/en/teams/triage-team.toml @@ -122,7 +122,7 @@ link = 'https://github.com/scottshambaugh' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/5774448?u=7c9c9b2854994aed2673ff4fdd3c4f2fda07f425&v=4"' +src = 'https://avatars.githubusercontent.com/u/5774448?u=4cf0763f723b0966331b971e1de783b3a3e1b4a6&v=4"' alt = 'Avatar of Shekhar Prasad Rajak' {{< /image >}} Shekhar Prasad Rajak''' diff --git a/content/en/teams/typing-team.toml b/content/en/teams/typing-team.toml new file mode 100644 index 00000000..d97441e6 --- /dev/null +++ b/content/en/teams/typing-team.toml @@ -0,0 +1,19 @@ +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/6208662?u=f5b6702cd80c1cd85d9a9cdc84fee65bedae24ca&v=4"' +alt = 'Avatar of Joren Hammudoglu' +{{< /image >}} +Joren Hammudoglu''' +link = 'https://github.com/jorenham' + +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/98330?u=22a023f8d191ba200ab13d476c83860d015cc9fe&v=4"' +alt = 'Avatar of Ralf Gommers' +{{< /image >}} +Ralf Gommers''' +link = 'https://github.com/rgommers' From 66c03c629e65db76bd760fd7352baf23ba2a541e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Melissa=20Weber=20Mendon=C3=A7a?= Date: Fri, 18 Jul 2025 11:34:31 -0300 Subject: [PATCH 04/16] Add language switcher and translations (#617) * Add language switcher and translations * Fix lint * Fix nav and footer items * Add Japanese and Spanish translations * Add config files for es and ja * Restore admonition in es/install.md * Fix ja/install.md * Fix ja/_index.md * Change comment for clarity Co-authored-by: Helder Geovane Gomes de Lima --------- Co-authored-by: Helder Geovane Gomes de Lima --- Makefile | 2 + config.yaml | 110 ++++++++++++++++++++++++++------- config.yaml.in | 53 ++++++++++++++++ content/en/config.yaml | 77 +++++++++++++++++++++++ content/es/config.yaml | 77 +++++++++++++++++++++++ content/es/install.md | 11 ++-- content/ja/_index.md | 1 - content/ja/beginner-install.md | 3 - content/ja/config.yaml | 77 +++++++++++++++++++++++ content/ja/install.md | 39 ++++++------ content/pt/config.yaml | 77 +++++++++++++++++++++++ content/pt/install.md | 16 ++--- gen_config.py | 43 +++++++++++++ 13 files changed, 529 insertions(+), 57 deletions(-) create mode 100644 config.yaml.in create mode 100644 content/en/config.yaml create mode 100644 content/es/config.yaml create mode 100644 content/ja/config.yaml create mode 100644 content/pt/config.yaml create mode 100644 gen_config.py diff --git a/Makefile b/Makefile index 7e921141..ba781ac6 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,9 @@ clean: ## remove the build artifacts, mainly the "public" directory prepare: clean git submodule update --init + python gen_config.py +# All translations share the .toml files in the en translation TEAMS_DIR = content/en/teams TEAMS = emeritus-maintainers maintainers triage-team web-team typing-team TEAMS_QUERY = python themes/scientific-python-hugo-theme/tools/team_query.py diff --git a/config.yaml b/config.yaml index 705e6ed1..5efa47a5 100644 --- a/config.yaml +++ b/config.yaml @@ -1,56 +1,48 @@ -baseURL: https://scipy.scientific-python.org/ +baseURL: https://scipy.org/ languageCode: en-us theme: scientific-python-hugo-theme -disableKinds: ["taxonomy", "term"] +disableKinds: + - taxonomy + - term DefaultContentLanguage: en markup: goldmark: renderer: unsafe: true - -# Uncomment this to disable the translations for the specified languages. -# This may be useful to be able to merge partial translations without deploying -# them to scipy.org immediately. -# disableLanguages: ["pt", "ja"] - +disableLanguages: [] params: images: - /images/logo.svg navColor: blue font: - name: "Lato" - sizes: [400, 900] + name: Lato + sizes: + - 400 + - 900 plausible: dataDomain: scipy.org - languages: en: title: SciPy weight: 1 contentDir: content/en - languageName: English params: - description: Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. + description: + Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. + Interoperable. Performant. Open source. navbarlogo: image: logo.svg altText: A blue circle with a snake in the shape of the letter 'S'. text: SciPy link: / hero: - # Main hero title title: SciPy - # Hero subtitle (optional) subtitle: Fundamental algorithms for scientific computing in Python - # Button text buttontext: Get started - # Where the main hero button links to - buttonlink: "/install" - # Hero image (from static/images/___) + buttonlink: /install image: logo.svg - section5: false - navbar: - title: Install url: /install @@ -106,3 +98,79 @@ languages: link: /press-kit - text: Social Media link: /about/#social-media + pt: + title: SciPy + weight: 2 + contentDir: content/pt + languageName: "Portugu\xEAs" + params: + description: + Por que SciPy? Algoritmos fundamentais. Broadly applicable. Foundational. + Interoperable. Performant. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /pt/ + hero: + title: SciPy + subtitle: Fundamental algorithms for scientific computing in Python + buttontext: Get started + buttonlink: /pt/install + image: logo.svg + section5: false + navbar: + - title: Install + url: /pt/install + - title: Documentation + url: https://docs.scipy.org/doc/scipy/ + - title: Community + url: /pt/community + - title: About Us + url: /pt/about + - title: Contribute + url: /pt/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Install + link: /pt/install + - text: Documentation + link: https://docs.scipy.org/doc/scipy/ + - text: Citing SciPy + link: /pt/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: About Us + link: /pt/about + - text: Community + link: /pt/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribute + link: /pt/contribute + - text: Code of Conduct + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /pt/faq + - text: Terms of Use + link: /pt/terms + - text: Privacy + link: /pt/privacy + - text: Press Kit + link: /pt/press-kit + - text: Social Media + link: /pt/about/#social-media diff --git a/config.yaml.in b/config.yaml.in new file mode 100644 index 00000000..8945dadf --- /dev/null +++ b/config.yaml.in @@ -0,0 +1,53 @@ +baseURL: https://scipy.org/ +languageCode: en-us +theme: scientific-python-hugo-theme +disableKinds: ["taxonomy", "term"] +DefaultContentLanguage: en +markup: + goldmark: + renderer: + unsafe: true + +# Add languages to the list to disable their translations. +# This may be useful to be able to merge partial translations without deploying +# them to scipy.org immediately. +disableLanguages: [] + +params: + images: + - /images/logo.svg + navColor: blue + font: + name: "Lato" + sizes: [400, 900] + plausible: + dataDomain: scipy.org + +languages: + en: + title: SciPy + weight: 1 + contentDir: content/en + include-files: + - content/en/config.yaml + + es: + title: SciPy + weight: 3 + contentDir: content/es + include-files: + - content/es/config.yaml + + ja: + title: SciPy + weight: 4 + contentDir: content/ja + include-files: + - content/ja/config.yaml + + pt: + title: SciPy + weight: 2 + contentDir: content/pt + include-files: + - content/pt/config.yaml diff --git a/content/en/config.yaml b/content/en/config.yaml new file mode 100644 index 00000000..679eddac --- /dev/null +++ b/content/en/config.yaml @@ -0,0 +1,77 @@ +languageName: English +params: + description: Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: / + hero: + # Main hero title + title: SciPy + # Hero subtitle (optional) + subtitle: Fundamental algorithms for scientific computing in Python + # Button text + buttontext: Get started + # Where the main hero button links to + buttonlink: "/install" + # Hero image (from static/images/___) + image: logo.svg + + section5: false + + navbar: + - title: Install + url: /install + - title: Documentation + url: https://docs.scipy.org/doc/scipy/ + - title: Community + url: /community + - title: About Us + url: /about + - title: Contribute + url: /contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Install + link: /install + - text: Documentation + link: https://docs.scipy.org/doc/scipy/ + - text: Citing SciPy + link: /citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: About Us + link: /about + - text: Community + link: /community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribute + link: /contribute + - text: Code of Conduct + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /faq + - text: Terms of Use + link: /terms + - text: Privacy + link: /privacy + - text: Press Kit + link: /press-kit + - text: Social Media + link: /about/#social-media diff --git a/content/es/config.yaml b/content/es/config.yaml new file mode 100644 index 00000000..bd1119bf --- /dev/null +++ b/content/es/config.yaml @@ -0,0 +1,77 @@ +languageName: Español +params: + description: Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /es/ + hero: + # Main hero title + title: SciPy + # Hero subtitle (optional) + subtitle: Fundamental algorithms for scientific computing in Python + # Button text + buttontext: Get started + # Where the main hero button links to + buttonlink: "/es/install" + # Hero image (from static/images/___) + image: logo.svg + + section5: false + + navbar: + - title: Install + url: /es/install + - title: Documentation + url: https://docs.scipy.org/doc/scipy/ + - title: Community + url: /es/community + - title: About Us + url: /es/about + - title: Contribute + url: /es/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Install + link: /es/install + - text: Documentation + link: https://docs.scipy.org/doc/scipy/ + - text: Citing SciPy + link: /es/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: About Us + link: /es/about + - text: Community + link: /es/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribute + link: /es/contribute + - text: Code of Conduct + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /es/faq + - text: Terms of Use + link: /es/terms + - text: Privacy + link: /es/privacy + - text: Press Kit + link: /es/press-kit + - text: Social Media + link: /es/about/#social-media diff --git a/content/es/install.md b/content/es/install.md index d6e68c7d..cfaabe3b 100644 --- a/content/es/install.md +++ b/content/es/install.md @@ -21,6 +21,7 @@ Para instalar SciPy con \[archivos de tipado estáticos], revisa [Instalación c [static type stubs]: https://typing.readthedocs.io/en/latest/guides/libraries.html +{{< admonition tip >}} Es posible que se requiera instalar archivos de anotaciones de tipos para que los Entornos de Desarrollo Interactivos (IDEs) ofrezcan sugerencias de tipos más precisas. {{< /admonition >}} @@ -98,7 +99,7 @@ Conda puede administrar paquetes en cualquier lenguaje, por lo que puedes usarlo [Conda]: https://docs.conda.io/projects/conda/en/latest/index.html -Los pasos para instalar SciPy desde [conda-forge] usando la herramienta de gestión de paquetes [`pixi`] son ​​muy similares a los pasos para `uv`: +Los pasos para instalar SciPy desde [conda-forge] usando la herramienta de gestión de paquetes [`pixi`] son muy similares a los pasos para `uv`: [conda-forge]: https://conda-forge.org/ [`pixi`]: https://pixi.sh/latest/ @@ -132,10 +133,10 @@ pixi run python name = 'Basado en entornos' content = ''' -En los flujos de trabajo basados ​​en proyectos, un proyecto es un directorio que contiene un archivo que describe el proyecto, un archivo que describe las dependencias exactas del proyecto y los entornos (potencialmente múltiples) del mismo. +En los flujos de trabajo basados en proyectos, un proyecto es un directorio que contiene un archivo que describe el proyecto, un archivo que describe las dependencias exactas del proyecto y los entornos (potencialmente múltiples) del mismo. -Por el contrario, en los flujos de trabajo basados ​​en entornos, instalas paquetes en un entorno, que puedes activar y desactivar desde cualquier directorio. -Estos flujos de trabajo están bien establecidos, pero carecen de algunos beneficios de reproducibilidad de los flujos de trabajo basados ​​en proyectos. +Por el contrario, en los flujos de trabajo basados en entornos, instalas paquetes en un entorno, que puedes activar y desactivar desde cualquier directorio. +Estos flujos de trabajo están bien establecidos, pero carecen de algunos beneficios de reproducibilidad de los flujos de trabajo basados en proyectos. ### Instalación con `pip` @@ -161,7 +162,7 @@ python -m pip install scipy ### Instalación con `conda` -[Miniforge] es la forma recomendada de instalar `conda` y [`mamba`], dos administradores de entorno basados ​​en Conda. +[Miniforge] es la forma recomendada de instalar `conda` y [`mamba`], dos administradores de entorno basados en Conda. Después de crear un entorno, puedes instalar SciPy desde conda-forge de la siguiente manera: ```bash diff --git a/content/ja/_index.md b/content/ja/_index.md index 8e5cba2d..0fc4c50c 100644 --- a/content/ja/_index.md +++ b/content/ja/_index.md @@ -38,7 +38,6 @@ title = '使いやすさ' body = ''' SciPyの高いレベルで抽象化されたAPIは、どんな技術的バックグラウンドや経験を持つのプログラマーでも簡単に利用することができ、生産性を高めることができます。 ''' -''' [[item]] type = 'card' diff --git a/content/ja/beginner-install.md b/content/ja/beginner-install.md index c44e26e7..65e09a4e 100644 --- a/content/ja/beginner-install.md +++ b/content/ja/beginner-install.md @@ -53,9 +53,6 @@ python -m pip install scipy ``` {{< admonition warning >}} -You may see this recommended in tutorials or classes, but the recommended -way to install SciPy with `pip` is to use a virtual environment - -see.{{< admonition warning >}} チュートリアルや学校の授業で、このインストール方法が推奨されることがあるかもしれませんが、`pip`を使用して SciPy をインストールする我々としての推奨方法は、仮想環境を利用することです。詳しくは、[`pip`を利用したインストール](./install.md#installing-with-pip)を参照してください。 {{< /admonition >}} diff --git a/content/ja/config.yaml b/content/ja/config.yaml new file mode 100644 index 00000000..f1418e9f --- /dev/null +++ b/content/ja/config.yaml @@ -0,0 +1,77 @@ +languageName: Japanese +params: + description: Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /ja/ + hero: + # Main hero title + title: SciPy + # Hero subtitle (optional) + subtitle: Fundamental algorithms for scientific computing in Python + # Button text + buttontext: Get started + # Where the main hero button links to + buttonlink: "/ja/install" + # Hero image (from static/images/___) + image: logo.svg + + section5: false + + navbar: + - title: Install + url: /ja/install + - title: Documentation + url: https://docs.scipy.org/doc/scipy/ + - title: Community + url: /ja/community + - title: About Us + url: /ja/about + - title: Contribute + url: /ja/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Install + link: /ja/install + - text: Documentation + link: https://docs.scipy.org/doc/scipy/ + - text: Citing SciPy + link: /ja/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: About Us + link: /ja/about + - text: Community + link: /ja/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribute + link: /ja/contribute + - text: Code of Conduct + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /ja/faq + - text: Terms of Use + link: /ja/terms + - text: Privacy + link: /ja/privacy + - text: Press Kit + link: /ja/press-kit + - text: Social Media + link: /ja/about/#social-media diff --git a/content/ja/install.md b/content/ja/install.md index 3c152610..8c299b58 100644 --- a/content/ja/install.md +++ b/content/ja/install.md @@ -16,15 +16,14 @@ SciPyの推奨されるインストール方法は、あなたの好みのワー - **システムパッケージマネージャー** _(推奨されません)_ - **ソースからのビルド** _(デバッグと開発用)_ -\[静的型スタブ]を使用してSciPyをインストールするには、 +[静的型スタブ]を使用してSciPyをインストールするには、 [型スタブを使用したインストール](#type-stubs)をご覧ください。 -[static type stubs]: [https://typing.readthedocs.io/en/latest/guides/libraries.html]\(https://typing.readthedocs.io/en/latest/guides/libraries.html\) +[static type stubs]: https://typing.readthedocs.io/en/latest/guides/libraries.html {{< admonition tip >}} 統合開発環境 (IDE) が正確な型ヒントを提供するためには、型スタブのインストールが必要となる場合があります。 {{< /admonition >}} -{{< /admonition >}} {{< tabs >}} @@ -36,7 +35,7 @@ content = ''' Pythonパッケージマネージャーであるuvを使用してSciPyを使用するためのプロジェクトをセットアップする手順は以下の通りです。 -1. [uvドキュメントのインストール手順]([https://docs.astral.sh/uv/getting-started/installation/)に従って](https://www.google.com/search?q=https://docs.astral.sh/uv/getting-started/installation/)%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6)、\`uv\`をインストールします。 +1. [uvドキュメントのインストール手順](https://docs.astral.sh/uv/getting-started/installation/)に従って、\`uv\`をインストールします。 2. 新しいサブディレクトリに新しいプロジェクトを作成します。ターミナルで以下を実行します。 @@ -48,7 +47,6 @@ cd try-scipy {{< admonition hint >}} 2番目のコマンドは、ディレクトリをプロジェクトのディレクトリに変更します。 {{< /admonition >}} -{{< /admonition >}} 3. SciPyをプロジェクトに追加します。 @@ -59,7 +57,6 @@ uv add scipy {{< admonition note >}} これは、Pythonがまだインストールされていない場合に、自動的にPythonをインストールします! {{< /admonition >}} -{{< /admonition >}} {{< admonition tip >}} 同じ方法で他のPythonライブラリもインストールできます。例: @@ -84,6 +81,8 @@ uv run python [scipy-user-guide]: https://docs.conda.io/projects/conda/en/latest/index.html +{{< admonition note >}} + パッケージ管理ツール[`pixi`]を使用して[conda-forge]からSciPyをインストールする手順は、`uv`を使った場合と非常に似ています。 コンピューターを再起動した後、`try-scipy`プロジェクトディレクトリに移動し、`uv run python`を実行して、SciPyをインポート可能なPythonインタプリタに戻る必要があります。 @@ -92,7 +91,7 @@ Pythonスクリプトを実行するには、`uv run myscript.py`を使用でき 詳細は[uvのプロジェクトでの作業ガイド][uv-projects]をご覧ください。 -[uv-projects]: [https://docs.astral.sh/uv/guides/projects/]\(https://docs.astral.sh/uv/guides/projects/\) +[uv-projects]: https://docs.astral.sh/uv/guides/projects/ {{< /admonition >}} @@ -103,16 +102,16 @@ Condaはあらゆる言語のパッケージを管理できるため、Python自 Condaは任意の言語でパッケージを管理できるため、 Python自体や、コンパイラ、その他の言語をインストールするのにも使用できます。 -[Conda]: [https://docs.conda.io/projects/conda/en/latest/index.html]\(https://docs.conda.io/projects/conda/en/latest/index.html\) +[Conda]: https://docs.conda.io/projects/conda/en/latest/index.html パッケージ管理ツール[`pixi`]を使用して[conda-forge]からSciPyをインストールする手順は、`uv`の手順と非常によく似ています。 -[conda-forge]: [https://conda-forge.org/]\(https://conda-forge.org/\) -[`pixi`]: [https://pixi.sh/latest/]\(https://pixi.sh/latest/\) +[conda-forge]: https://conda-forge.org/ +[`pixi`]: https://pixi.sh/latest/ 1. [`pixi`ドキュメントのインストール手順][install-pixi]に従って、`pixi`をインストールします。 -[install-pixi]: [https://pixi.sh/latest/]\(https://pixi.sh/latest/\) +[install-pixi]: https://pixi.sh/latest/ 2. 新しいサブディレクトリに新しいプロジェクトを作成します。 @@ -151,13 +150,12 @@ content = ''' -1. [Pythonをインストール](\[https://www.python.org/downloads/)します]([https://www.google.com/search?q=https://www.python.org/downloads/)%E3%81%97%E3%81%BE%E3%81%99](https://www.google.com/search?q=https://www.python.org/downloads/)%E3%81%97%E3%81%BE%E3%81%99))。 +1. [Pythonをインストール](https://www.python.org/downloads/)します。 2. `venv` を使用して仮想環境を作成し、アクティブ化します。 {{< admonition hint >}} -[Python Packaging User Guideのチュートリアル](\[https://packaging.python.org/en/latest/tutorials/installing-packages/#creating-virtual-environments)をご覧ください]([https://www.google.com/search?q=https://packaging.python.org/en/latest/tutorials/installing-packages/%23creating-virtual-environments)%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84](https://www.google.com/search?q=https://packaging.python.org/en/latest/tutorials/installing-packages/%23creating-virtual-environments)%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84))。 -{{< /admonition >}} +[Python Packaging User Guideのチュートリアル](https://packaging.python.org/en/latest/tutorials/installing-packages/#creating-virtual-environments)をご覧ください。 {{< /admonition >}} 3. [`pip`] を使用して SciPy をインストールします。 @@ -168,7 +166,7 @@ python -m pip install scipy -[`pip`]: [https://pip.pypa.io/en/stable/getting-started/]\(https://pip.pypa.io/en/stable/getting-started/\) +[`pip`]: https://pip.pypa.io/en/stable/getting-started/ ### `conda` を使用したインストール @@ -181,8 +179,9 @@ conda install scipy # または mamba install scipy ``` -[Miniforge]: [https://conda-forge.org/download/]\(https://conda-forge.org/download/\) -[`mamba`]: [https://mamba.readthedocs.io/en/latest/]\(https://mamba.readthedocs.io/en/latest/\) +[Miniforge]: https://conda-forge.org/download/ + +[`mamba`]: https://mamba.readthedocs.io/en/latest/ ''' @@ -229,7 +228,7 @@ content = ''' 注意点: ソースコードからSciPyをビルドするのは簡単ではない場合があります。 お使いのプラットフォームで、上記の方法のいずれかを通じてバイナリソフトが利用可能な場合は、それを使用することをおすすめします。 ソースコードからのビルド方法の詳細については、 -\[ビルドドキュメント] を参照してください。 +[ビルドドキュメント] を参照してください。 [building-docs]: https://scipy.github.io/devdocs/building/index.html @@ -237,7 +236,7 @@ content = ''' {{}} -次のステップは[SciPyユーザーガイド]([https://docs.scipy.org/doc/scipy/tutorial/)をご覧ください]([https://www.google.com/search?q=https://docs.scipy.org/doc/scipy/tutorial/)%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84](https://www.google.com/search?q=https://docs.scipy.org/doc/scipy/tutorial/)%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84))。 +次のステップは[SciPyユーザーガイド](https://docs.scipy.org/doc/scipy/tutorial/)をご覧ください。 {{< admonition tip >}} IDE(統合開発環境)で正確な型ヒントを提供するために、型スタブのインストールが必要になる場合があります。 @@ -261,4 +260,4 @@ conda install "scipy-typed>=1.14" ``` 静的型付けのサポートに関する質問は、 -[`scipy-stubs` GitHubリポジトリ]([https://github.com/jorenham/scipy-stubs)にお寄せください](https://www.google.com/search?q=https://github.com/jorenham/scipy-stubs)%E3%81%AB%E3%81%8A%E5%AF%84%E3%81%9B%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84)。 +[`scipy-stubs` GitHubリポジトリ](https://github.com/jorenham/scipy-stubs)にお寄せください。 diff --git a/content/pt/config.yaml b/content/pt/config.yaml new file mode 100644 index 00000000..f9173cc7 --- /dev/null +++ b/content/pt/config.yaml @@ -0,0 +1,77 @@ +languageName: Português +params: + description: Por que SciPy? Algoritmos fundamentais. Amplas aplicações. Fundamental. Interoperável. Alto desempenho. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /pt/ + hero: + # Main hero title + title: SciPy + # Hero subtitle (optional) + subtitle: Algoritmos fundamentais para computação científica com Python + # Button text + buttontext: Comece aqui + # Where the main hero button links to + buttonlink: "/pt/install" + # Hero image (from static/images/___) + image: logo.svg + + section5: false + + navbar: + - title: Instalar + url: /pt/install + - title: Documentação + url: https://docs.scipy.org/doc/scipy/ + - title: Comunidade + url: /pt/community + - title: Quem somos + url: /pt/about + - title: Contribuir + url: /pt/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Instalar + link: /pt/install + - text: Documentação + link: https://docs.scipy.org/doc/scipy/ + - text: Citar a SciPy + link: /pt/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: Quem somos + link: /pt/about + - text: Comunidade + link: /pt/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribuir + link: /pt/contribute + - text: Código de Conduta (em inglês) + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /pt/faq + - text: Termos de Uso (em inglês) + link: /pt/terms + - text: Privacidade + link: /pt/privacy + - text: Kit de imprensa + link: /pt/press-kit + - text: Mídias Sociais + link: /pt/about/#social-media diff --git a/content/pt/install.md b/content/pt/install.md index 54729bf5..28150dde 100644 --- a/content/pt/install.md +++ b/content/pt/install.md @@ -30,7 +30,8 @@ Ambientes de Desenvolvimento Interativo (IDEs) para fornecer dicas de tipo preci [[tab]] name = 'Baseado em Projetos' -content = ''' +content = ''' + ### Instalando com uv @@ -121,7 +122,7 @@ pixi init try-scipy cd try-scipy ``` -3. Criar um novo projeto em um novo subdiretório, executando o seguinte em um terminal: +3. Adicionar a SciPy ao seu projeto: ```bash pixi add scipy @@ -137,7 +138,8 @@ pixi run python [[tab]] name = 'Environment Based' -content = ''' +content = ''' + Em fluxos de trabalho baseados em projetos, um projeto é um diretório que contém um arquivo manifesto descrevendo o projeto, um arquivo lock-file descrevendo as dependências exatas do projeto, e os (potencialmente vários) ambientes do projeto. @@ -161,7 +163,6 @@ Veja [o tutorial no Python Packaging User Guide](https://packaging.python.org/en ```bash python -m pip install scipy ``` - [`pip`]: https://pip.pypa.io/en/stable/getting-started/ @@ -180,12 +181,12 @@ mamba install scipy [Miniforge]: https://conda-forge.org/download/ [`mamba`]: https://mamba.readthedocs.io/en/latest/ - ''' [[tab]] name = 'Package Manager' -content = ''' +content = ''' + ## Instalando com os stubs de tipagem @@ -222,7 +223,8 @@ brew install scipy [[tab]] name = 'Building from Source' -content = ''' +content = ''' + Cuidado: compilar a SciPy a partir do código fonte pode ser um exercício não trivial. Recomendamos o uso de binários, em vez disso, se eles estiverem disponíveis para a sua plataforma em um dos métodos acima. Para mais detalhes sobre como compilar a partir do código fonte, consulte [o guia de compilação a partir do código fonte na documentação da SciPy][building-docs]. diff --git a/gen_config.py b/gen_config.py new file mode 100644 index 00000000..31763333 --- /dev/null +++ b/gen_config.py @@ -0,0 +1,43 @@ +import os +import re +import yaml + + +config = yaml.load(open("config.yaml.in", encoding="utf-8"), Loader=yaml.SafeLoader) + + +def merge_dicts(d1, d2): + for key, value in d2.items(): + if key in d1: + if isinstance(value, list): + d1[key].extend(value) + elif isinstance(value, dict): + merge_dicts(d1[key], value) + else: + d1[key] = value + + return d1 + + +def include_files(d): + external = {} + for key, val in d.items(): + if isinstance(val, dict): + d[key] = include_files(val) + elif key == "include-files": + for otherfile in val: + external_data = yaml.load( + open(otherfile, encoding="utf-8"), Loader=yaml.SafeLoader + ) + external = merge_dicts(external, external_data) + + d.pop("include-files", None) + return {**d, **external} + + +config = include_files(config) +if os.environ.get("SCIPYORG_WITH_TRANSLATIONS"): + del config["disableLanguages"] + + +yaml.dump(config, open("config.yaml", "w", encoding="utf-8"), sort_keys=False) From 6fa57b2fc1fc4a1f85d9c0d51543de7f2a9e542c Mon Sep 17 00:00:00 2001 From: Tyler Reddy Date: Sun, 27 Jul 2025 11:51:42 -0600 Subject: [PATCH 05/16] Announce SciPy 1.16.1 (#652) --- content/en/news.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/content/en/news.md b/content/en/news.md index c9d55fbc..fa1a412e 100644 --- a/content/en/news.md +++ b/content/en/news.md @@ -1,10 +1,16 @@ --- title: News sidebar: false -newsHeader: SciPy 1.16.0 released! -date: 2025-06-22 +newsHeader: SciPy 1.16.1 released! +date: 2025-07-27 --- +### SciPy 1.16.1 released + +_July 27, 2025_ -- SciPy 1.16.1 has been released! This is the +first stable release to support Python 3.14 and provide corresponding +binaries on PyPI. + ### SciPy 1.16.0 released _June 22, 2025_ -- SciPy 1.16.0 has been released! @@ -235,6 +241,7 @@ Here is a list of SciPy releases, with links to release notes. Bugfix releases (only the `z` changes in the `x.y.z` version number) have no new features; minor releases (the `y` increases) do. +- SciPy 1.16.1 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.1)) -- _2025-07-27_. - SciPy 1.16.0 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.0)) -- _2025-06-22_. - SciPy 1.15.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.3)) -- _2025-05-08_. - SciPy 1.15.2 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.2)) -- _2025-02-16_. From 9f669fa41c2813976484fc9d602e4eb895f180d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Sep 2025 21:24:05 +0100 Subject: [PATCH 06/16] Bump actions/checkout from 4 to 5 (#654) --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 2800837a..cf6aa206 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,6 +7,6 @@ jobs: name: Linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-python@v5 - uses: pre-commit/action@v3.0.1 From a2718f05eb00f2c61a95ad76847d9a0ceea90210 Mon Sep 17 00:00:00 2001 From: Tyler Reddy Date: Fri, 26 Sep 2025 13:07:40 -0600 Subject: [PATCH 07/16] Announce SciPy 1.16.2 (#655) --- content/en/news.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/content/en/news.md b/content/en/news.md index fa1a412e..34ea8a1d 100644 --- a/content/en/news.md +++ b/content/en/news.md @@ -1,10 +1,15 @@ --- title: News sidebar: false -newsHeader: SciPy 1.16.1 released! -date: 2025-07-27 +newsHeader: SciPy 1.16.2 released! +date: 2025-09-11 --- +### SciPy 1.16.2 released + +_September 11, 2025_ -- SciPy 1.16.2 has been released! This is the +first stable release to provide Windows on ARM wheels on PyPI. + ### SciPy 1.16.1 released _July 27, 2025_ -- SciPy 1.16.1 has been released! This is the @@ -241,6 +246,7 @@ Here is a list of SciPy releases, with links to release notes. Bugfix releases (only the `z` changes in the `x.y.z` version number) have no new features; minor releases (the `y` increases) do. +- SciPy 1.16.2 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.2)) -- _2025-09-11_. - SciPy 1.16.1 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.1)) -- _2025-07-27_. - SciPy 1.16.0 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.0)) -- _2025-06-22_. - SciPy 1.15.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.3)) -- _2025-05-08_. From 58f1c82ffdc6fb83fb210877805f80e643fe8ab3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 12:31:53 +0200 Subject: [PATCH 08/16] Bump actions/setup-python from 5 to 6 (#656) --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index cf6aa206..6c525a6c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,5 +8,5 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 - uses: pre-commit/action@v3.0.1 From 1fdb83b799a073db1f284b73fcfde77f38180ec8 Mon Sep 17 00:00:00 2001 From: Tyler Reddy Date: Tue, 28 Oct 2025 12:55:07 -0600 Subject: [PATCH 09/16] Announce SciPy 1.16.3 (#658) --- content/en/news.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/content/en/news.md b/content/en/news.md index 34ea8a1d..100414d1 100644 --- a/content/en/news.md +++ b/content/en/news.md @@ -1,10 +1,14 @@ --- title: News sidebar: false -newsHeader: SciPy 1.16.2 released! -date: 2025-09-11 +newsHeader: SciPy 1.16.3 released! +date: 2025-10-28 --- +### SciPy 1.16.3 released + +_October 28, 2025_ -- SciPy 1.16.3 has been released! + ### SciPy 1.16.2 released _September 11, 2025_ -- SciPy 1.16.2 has been released! This is the @@ -246,6 +250,7 @@ Here is a list of SciPy releases, with links to release notes. Bugfix releases (only the `z` changes in the `x.y.z` version number) have no new features; minor releases (the `y` increases) do. +- SciPy 1.16.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.3)) -- _2025-10-28_. - SciPy 1.16.2 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.2)) -- _2025-09-11_. - SciPy 1.16.1 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.1)) -- _2025-07-27_. - SciPy 1.16.0 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.0)) -- _2025-06-22_. From 3c5c56f8b4b7143680fc71a8c69e37c9ac0ac69f Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Mon, 3 Nov 2025 22:30:26 +0000 Subject: [PATCH 10/16] update teams (#659) --- content/en/teams/emeritus-maintainers.toml | 20 ++++++++++++++++++ content/en/teams/maintainers.toml | 24 ++-------------------- content/en/teams/triage-team.toml | 18 ++++++++++++---- 3 files changed, 36 insertions(+), 26 deletions(-) diff --git a/content/en/teams/emeritus-maintainers.toml b/content/en/teams/emeritus-maintainers.toml index b4bd164a..4bf0738a 100644 --- a/content/en/teams/emeritus-maintainers.toml +++ b/content/en/teams/emeritus-maintainers.toml @@ -138,6 +138,16 @@ alt = 'Avatar of Lars' Lars''' link = 'https://github.com/larsmans' +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/28734319?u=47aabb43a32b6e7f62d73a75f0b51e3c640a3d2c&v=4"' +alt = 'Avatar of Nicholas McKibben' +{{< /image >}} +Nicholas McKibben''' +link = 'https://github.com/mckib2' + [[item]] type = 'card' classcard = 'text-center' @@ -148,6 +158,16 @@ alt = 'Avatar of Pearu Peterson' Pearu Peterson''' link = 'https://github.com/pearu' +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/15134881?v=4"' +alt = 'Avatar of Josh Wilson' +{{< /image >}} +Josh Wilson''' +link = 'https://github.com/person142' + [[item]] type = 'card' classcard = 'text-center' diff --git a/content/en/teams/maintainers.toml b/content/en/teams/maintainers.toml index f82ab5c7..a3b4f342 100644 --- a/content/en/teams/maintainers.toml +++ b/content/en/teams/maintainers.toml @@ -168,16 +168,6 @@ alt = 'Avatar of Matthew Brett' Matthew Brett''' link = 'https://github.com/matthew-brett' -[[item]] -type = 'card' -classcard = 'text-center' -body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/28734319?u=47aabb43a32b6e7f62d73a75f0b51e3c640a3d2c&v=4"' -alt = 'Avatar of Nicholas McKibben' -{{< /image >}} -Nicholas McKibben''' -link = 'https://github.com/mckib2' - [[item]] type = 'card' classcard = 'text-center' @@ -202,7 +192,7 @@ link = 'https://github.com/melissawm' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/666402?u=08764de13b66ac2a20ff7fe3913c9f73cb1f8578&v=4"' +src = 'https://avatars.githubusercontent.com/u/666402?u=917dcafcee5c96ccb8651d937648aa57a82058a0&v=4"' alt = 'Avatar of Nick ODell' {{< /image >}} Nick ODell''' @@ -228,16 +218,6 @@ alt = 'Avatar of CJ Carey' CJ Carey''' link = 'https://github.com/perimosocordiae' -[[item]] -type = 'card' -classcard = 'text-center' -body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/15134881?v=4"' -alt = 'Avatar of Josh Wilson' -{{< /image >}} -Josh Wilson''' -link = 'https://github.com/person142' - [[item]] type = 'card' classcard = 'text-center' @@ -332,7 +312,7 @@ link = 'https://github.com/thalassemia' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/43181252?v=4"' +src = 'https://avatars.githubusercontent.com/u/43181252?u=83aa6e78d73a0ea5be9fdd866e91564b66fbf1cd&v=4"' alt = 'Avatar of Tirth Patel' {{< /image >}} Tirth Patel''' diff --git a/content/en/teams/triage-team.toml b/content/en/teams/triage-team.toml index c63acc79..e3fcf99a 100644 --- a/content/en/teams/triage-team.toml +++ b/content/en/teams/triage-team.toml @@ -32,7 +32,7 @@ link = 'https://github.com/carlkl' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/38244988?u=6b8f3360d47bc3c7f48f7b5e77535f96320d0b54&v=4"' +src = 'https://avatars.githubusercontent.com/u/38244988?u=39298e997e8c1ec386e0465cbd0a92de649fe798&v=4"' alt = 'Avatar of Xingyu Liu' {{< /image >}} Xingyu Liu''' @@ -52,10 +52,10 @@ link = 'https://github.com/crusaderky' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/36567889?u=39ead62a22648e6d623de16e97ecd8adf9a28ddf&v=4"' -alt = 'Avatar of ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)' +src = 'https://avatars.githubusercontent.com/u/36567889?v=4"' +alt = 'Avatar of czgdp1807' {{< /image >}} -ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh)''' +czgdp1807''' link = 'https://github.com/czgdp1807' [[item]] @@ -88,6 +88,16 @@ alt = 'Avatar of Hari' Hari''' link = 'https://github.com/Harivallabha' +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/6208662?u=f5b6702cd80c1cd85d9a9cdc84fee65bedae24ca&v=4"' +alt = 'Avatar of Joren Hammudoglu' +{{< /image >}} +Joren Hammudoglu''' +link = 'https://github.com/jorenham' + [[item]] type = 'card' classcard = 'text-center' From 960616b6875bf19854a1500cd16bc84b77d716cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 12:50:17 +0100 Subject: [PATCH 11/16] Bump actions/checkout from 5 to 6 (#660) --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6c525a6c..3945d23e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,6 +7,6 @@ jobs: name: Linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-python@v6 - uses: pre-commit/action@v3.0.1 From e05beb87057bb6cf9c916a87d2a46dd86ceed517 Mon Sep 17 00:00:00 2001 From: Stefan van der Walt Date: Wed, 3 Dec 2025 11:33:42 -0800 Subject: [PATCH 12/16] Add correct anchor for pip install link (#661) --- content/ja/install.md | 4 ++++ content/pt/install.md | 2 ++ 2 files changed, 6 insertions(+) diff --git a/content/ja/install.md b/content/ja/install.md index 8c299b58..472bf4fd 100644 --- a/content/ja/install.md +++ b/content/ja/install.md @@ -146,6 +146,8 @@ content = ''' この環境ベースのワークフローは十分に方法論として確立されていますが、 プロジェクトベースのワークフローのような再現性という利点はありません。 + + ### `pip` を使用したインストール @@ -242,6 +244,8 @@ content = ''' IDE(統合開発環境)で正確な型ヒントを提供するために、型スタブのインストールが必要になる場合があります。 {{< /admonition >}} + + ## 型スタブを使用したインストール 静的型スタブは、PyPI および conda-forge 上の別のパッケージ `scipy-stubs` を介して利用可能です。 diff --git a/content/pt/install.md b/content/pt/install.md index 28150dde..84628e90 100644 --- a/content/pt/install.md +++ b/content/pt/install.md @@ -146,6 +146,8 @@ Em fluxos de trabalho baseados em projetos, um projeto é um diretório que cont Em contrapartida, em fluxos de trabalho baseados em ambientes você instala pacotes em um ambiente, que você pode ativar e desativar de qualquer diretório. Estes fluxos de trabalho são bem estabelecidos, mas não possuem alguns benefícios de fluxos de trabalho baseados em projetos. + + ### Instalando com `pip` From 13bfded73d236b37ac44cb0f4ffca1e4ceca60cb Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Wed, 10 Dec 2025 16:33:43 +0000 Subject: [PATCH 13/16] update teams (#662) --- config.yaml | 194 ++++++++++++++++++--- content/en/teams/emeritus-maintainers.toml | 10 ++ content/en/teams/maintainers.toml | 14 +- content/en/teams/triage-team.toml | 10 ++ 4 files changed, 196 insertions(+), 32 deletions(-) diff --git a/config.yaml b/config.yaml index 5efa47a5..fc01a294 100644 --- a/config.yaml +++ b/config.yaml @@ -98,38 +98,38 @@ languages: link: /press-kit - text: Social Media link: /about/#social-media - pt: + es: title: SciPy - weight: 2 - contentDir: content/pt - languageName: "Portugu\xEAs" + weight: 3 + contentDir: content/es + languageName: "Espa\xF1ol" params: description: - Por que SciPy? Algoritmos fundamentais. Broadly applicable. Foundational. + Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. navbarlogo: image: logo.svg altText: A blue circle with a snake in the shape of the letter 'S'. text: SciPy - link: /pt/ + link: /es/ hero: title: SciPy subtitle: Fundamental algorithms for scientific computing in Python buttontext: Get started - buttonlink: /pt/install + buttonlink: /es/install image: logo.svg section5: false navbar: - title: Install - url: /pt/install + url: /es/install - title: Documentation url: https://docs.scipy.org/doc/scipy/ - title: Community - url: /pt/community + url: /es/community - title: About Us - url: /pt/about + url: /es/about - title: Contribute - url: /pt/contribute + url: /es/contribute footer: logo: logo.svg socialmediatitle: "" @@ -143,34 +143,188 @@ languages: title: "" links: - text: Install - link: /pt/install + link: /es/install - text: Documentation link: https://docs.scipy.org/doc/scipy/ - text: Citing SciPy - link: /pt/citing-scipy + link: /es/citing-scipy - text: Roadmap link: https://scipy.github.io/devdocs/dev/roadmap.html column2: links: - text: About Us - link: /pt/about + link: /es/about - text: Community - link: /pt/community + link: /es/community - text: SciPy Conference link: https://conference.scipy.org/ - text: Contribute - link: /pt/contribute + link: /es/contribute - text: Code of Conduct link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html column3: links: - text: FAQ - link: /pt/faq + link: /es/faq - text: Terms of Use - link: /pt/terms + link: /es/terms - text: Privacy - link: /pt/privacy + link: /es/privacy - text: Press Kit - link: /pt/press-kit + link: /es/press-kit - text: Social Media + link: /es/about/#social-media + ja: + title: SciPy + weight: 4 + contentDir: content/ja + languageName: Japanese + params: + description: + Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. + Interoperable. Performant. Open source. + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /ja/ + hero: + title: SciPy + subtitle: Fundamental algorithms for scientific computing in Python + buttontext: Get started + buttonlink: /ja/install + image: logo.svg + section5: false + navbar: + - title: Install + url: /ja/install + - title: Documentation + url: https://docs.scipy.org/doc/scipy/ + - title: Community + url: /ja/community + - title: About Us + url: /ja/about + - title: Contribute + url: /ja/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Install + link: /ja/install + - text: Documentation + link: https://docs.scipy.org/doc/scipy/ + - text: Citing SciPy + link: /ja/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: About Us + link: /ja/about + - text: Community + link: /ja/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribute + link: /ja/contribute + - text: Code of Conduct + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /ja/faq + - text: Terms of Use + link: /ja/terms + - text: Privacy + link: /ja/privacy + - text: Press Kit + link: /ja/press-kit + - text: Social Media + link: /ja/about/#social-media + pt: + title: SciPy + weight: 2 + contentDir: content/pt + languageName: "Portugu\xEAs" + params: + description: + "Por que SciPy? Algoritmos fundamentais. Amplas aplica\xE7\xF5\ + es. Fundamental. Interoper\xE1vel. Alto desempenho. Open source." + navbarlogo: + image: logo.svg + altText: A blue circle with a snake in the shape of the letter 'S'. + text: SciPy + link: /pt/ + hero: + title: SciPy + subtitle: + "Algoritmos fundamentais para computa\xE7\xE3o cient\xEDfica com\ + \ Python" + buttontext: Comece aqui + buttonlink: /pt/install + image: logo.svg + section5: false + navbar: + - title: Instalar + url: /pt/install + - title: "Documenta\xE7\xE3o" + url: https://docs.scipy.org/doc/scipy/ + - title: Comunidade + url: /pt/community + - title: Quem somos + url: /pt/about + - title: Contribuir + url: /pt/contribute + footer: + logo: logo.svg + socialmediatitle: "" + socialmedia: + - link: https://github.com/scipy/scipy + icon: github + - link: https://discuss.scientific-python.org/c/contributor/scipy/ + icon: scientific-python + quicklinks: + column1: + title: "" + links: + - text: Instalar + link: /pt/install + - text: "Documenta\xE7\xE3o" + link: https://docs.scipy.org/doc/scipy/ + - text: Citar a SciPy + link: /pt/citing-scipy + - text: Roadmap + link: https://scipy.github.io/devdocs/dev/roadmap.html + column2: + links: + - text: Quem somos + link: /pt/about + - text: Comunidade + link: /pt/community + - text: SciPy Conference + link: https://conference.scipy.org/ + - text: Contribuir + link: /pt/contribute + - text: "C\xF3digo de Conduta (em ingl\xEAs)" + link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html + column3: + links: + - text: FAQ + link: /pt/faq + - text: "Termos de Uso (em ingl\xEAs)" + link: /pt/terms + - text: Privacidade + link: /pt/privacy + - text: Kit de imprensa + link: /pt/press-kit + - text: "M\xEDdias Sociais" link: /pt/about/#social-media diff --git a/content/en/teams/emeritus-maintainers.toml b/content/en/teams/emeritus-maintainers.toml index 4bf0738a..28c0a138 100644 --- a/content/en/teams/emeritus-maintainers.toml +++ b/content/en/teams/emeritus-maintainers.toml @@ -168,6 +168,16 @@ alt = 'Avatar of Josh Wilson' Josh Wilson''' link = 'https://github.com/person142' +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/23403152?v=4"' +alt = 'Avatar of Paul van Mulbregt' +{{< /image >}} +Paul van Mulbregt''' +link = 'https://github.com/pvanmulbregt' + [[item]] type = 'card' classcard = 'text-center' diff --git a/content/en/teams/maintainers.toml b/content/en/teams/maintainers.toml index a3b4f342..3ce53a55 100644 --- a/content/en/teams/maintainers.toml +++ b/content/en/teams/maintainers.toml @@ -192,7 +192,7 @@ link = 'https://github.com/melissawm' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/666402?u=917dcafcee5c96ccb8651d937648aa57a82058a0&v=4"' +src = 'https://avatars.githubusercontent.com/u/666402?u=3c29c91b51c90b896000a35912b160357f9fcdee&v=4"' alt = 'Avatar of Nick ODell' {{< /image >}} Nick ODell''' @@ -238,16 +238,6 @@ alt = 'Avatar of Pauli Virtanen' Pauli Virtanen''' link = 'https://github.com/pv' -[[item]] -type = 'card' -classcard = 'text-center' -body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/23403152?v=4"' -alt = 'Avatar of Paul van Mulbregt' -{{< /image >}} -Paul van Mulbregt''' -link = 'https://github.com/pvanmulbregt' - [[item]] type = 'card' classcard = 'text-center' @@ -292,7 +282,7 @@ link = 'https://github.com/stefanv' type = 'card' classcard = 'text-center' body = '''{{< image >}} -src = 'https://avatars.githubusercontent.com/u/1953382?u=5df9d41ad2a6d526e7daeec06225274905e7e660&v=4"' +src = 'https://avatars.githubusercontent.com/u/1953382?u=ec2976a12aa587b07f7ca2ad4100560f1bf32a8a&v=4"' alt = 'Avatar of Albert Steppi' {{< /image >}} Albert Steppi''' diff --git a/content/en/teams/triage-team.toml b/content/en/teams/triage-team.toml index e3fcf99a..d9030c5d 100644 --- a/content/en/teams/triage-team.toml +++ b/content/en/teams/triage-team.toml @@ -78,6 +78,16 @@ alt = 'Avatar of fancidev' fancidev''' link = 'https://github.com/fancidev' +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/11718923?u=c20851d8f7dcd9373557fb7b1a64774214d58fa1&v=4"' +alt = 'Avatar of Filipe Laíns' +{{< /image >}} +Filipe Laíns''' +link = 'https://github.com/FFY00' + [[item]] type = 'card' classcard = 'text-center' From 7583b98026808b2f0533837414203dd79f0db31e Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Mon, 15 Dec 2025 17:48:02 +0000 Subject: [PATCH 14/16] update steering council membership (#664) --- content/en/about.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/content/en/about.md b/content/en/about.md index 7396a14a..0e9ff58f 100644 --- a/content/en/about.md +++ b/content/en/about.md @@ -22,12 +22,12 @@ consists of the following members (in alphabetical order): - Eric Larson - Evgeni Burovski - İlhan Polat +- Jake Bowhay - Josef Perktold -- Josh Wilson +- Lucas Colley - Matt Haberland - Matthew Brett - Nikolay Mayorov -- Paul van Mulbregt - Pauli Virtanen (BDFL) - Ralf Gommers (Chair) - Tyler Reddy (Release manager) @@ -41,6 +41,8 @@ Emeritus: - Eric Quintero - Jaime Fernández del Río - Jarrod Millman +- Josh Wilson +- Paul van Mulbregt - Pearu Peterson (co-creator of SciPy) - Robert Kern - Stéfan van der Walt From 9362e2e5aae6dc7e6976459cc75f67c84543713c Mon Sep 17 00:00:00 2001 From: Scientific Python Translations Date: Wed, 17 Dec 2025 01:53:19 +0000 Subject: [PATCH 15/16] Add Portuguese, Brazilian translations. --- content/pt/about.md | 6 ++- content/pt/config.yaml | 72 +++++++++++++++---------------- content/pt/install.md | 19 +++----- content/pt/news.md | 28 ++++++++++++ content/pt/teams/index.md | 6 +++ content/pt/teams/typing-team.toml | 19 ++++++++ 6 files changed, 100 insertions(+), 50 deletions(-) create mode 100644 content/pt/teams/typing-team.toml diff --git a/content/pt/about.md b/content/pt/about.md index 54a7f446..b937c2f5 100644 --- a/content/pt/about.md +++ b/content/pt/about.md @@ -17,12 +17,12 @@ O papel do Conselho Diretor da SciPy é garantir, em colaboração com a comunid - Eric Larson - Evgeni Burovski - Ilhan Polat +- Jake Bowhay - Josef Perktold -- Josh Wilson +- Lucas Colley - Matt Haberland - Matthew Brett - Nikolay Mayorov -- Paul van Mulbregt - Pauli Virtanen (BDFL) - Ralf Gommers (Presidente) - Tyler Reddy (Release manager - responsável pelo lançamento de novas versões) @@ -36,6 +36,8 @@ Membros eméritos: - Eric Quintero - Jaime Fernández del Río - Jarrod Millman +- Josh Wilson +- Paul van Mulbregt - Pearu Peterson (co-criador da SciPy) - Robert Kern - Stéfan van der Walt diff --git a/content/pt/config.yaml b/content/pt/config.yaml index f9173cc7..679eddac 100644 --- a/content/pt/config.yaml +++ b/content/pt/config.yaml @@ -1,36 +1,36 @@ -languageName: Português +languageName: English params: - description: Por que SciPy? Algoritmos fundamentais. Amplas aplicações. Fundamental. Interoperável. Alto desempenho. Open source. + description: Why SciPy? Fundamental algorithms. Broadly applicable. Foundational. Interoperable. Performant. Open source. navbarlogo: image: logo.svg altText: A blue circle with a snake in the shape of the letter 'S'. text: SciPy - link: /pt/ + link: / hero: # Main hero title title: SciPy # Hero subtitle (optional) - subtitle: Algoritmos fundamentais para computação científica com Python + subtitle: Fundamental algorithms for scientific computing in Python # Button text - buttontext: Comece aqui + buttontext: Get started # Where the main hero button links to - buttonlink: "/pt/install" + buttonlink: "/install" # Hero image (from static/images/___) image: logo.svg section5: false navbar: - - title: Instalar - url: /pt/install - - title: Documentação + - title: Install + url: /install + - title: Documentation url: https://docs.scipy.org/doc/scipy/ - - title: Comunidade - url: /pt/community - - title: Quem somos - url: /pt/about - - title: Contribuir - url: /pt/contribute + - title: Community + url: /community + - title: About Us + url: /about + - title: Contribute + url: /contribute footer: logo: logo.svg socialmediatitle: "" @@ -43,35 +43,35 @@ params: column1: title: "" links: - - text: Instalar - link: /pt/install - - text: Documentação + - text: Install + link: /install + - text: Documentation link: https://docs.scipy.org/doc/scipy/ - - text: Citar a SciPy - link: /pt/citing-scipy + - text: Citing SciPy + link: /citing-scipy - text: Roadmap link: https://scipy.github.io/devdocs/dev/roadmap.html column2: links: - - text: Quem somos - link: /pt/about - - text: Comunidade - link: /pt/community + - text: About Us + link: /about + - text: Community + link: /community - text: SciPy Conference link: https://conference.scipy.org/ - - text: Contribuir - link: /pt/contribute - - text: Código de Conduta (em inglês) + - text: Contribute + link: /contribute + - text: Code of Conduct link: https://docs.scipy.org/doc/scipy/dev/conduct/code_of_conduct.html column3: links: - text: FAQ - link: /pt/faq - - text: Termos de Uso (em inglês) - link: /pt/terms - - text: Privacidade - link: /pt/privacy - - text: Kit de imprensa - link: /pt/press-kit - - text: Mídias Sociais - link: /pt/about/#social-media + link: /faq + - text: Terms of Use + link: /terms + - text: Privacy + link: /privacy + - text: Press Kit + link: /press-kit + - text: Social Media + link: /about/#social-media diff --git a/content/pt/install.md b/content/pt/install.md index 84628e90..601b8f01 100644 --- a/content/pt/install.md +++ b/content/pt/install.md @@ -30,8 +30,7 @@ Ambientes de Desenvolvimento Interativo (IDEs) para fornecer dicas de tipo preci [[tab]] name = 'Baseado em Projetos' -content = ''' - +content = ''' ### Instalando com uv @@ -122,7 +121,7 @@ pixi init try-scipy cd try-scipy ``` -3. Adicionar a SciPy ao seu projeto: +3. Criar um novo projeto em um novo subdiretório, executando o seguinte em um terminal: ```bash pixi add scipy @@ -138,16 +137,13 @@ pixi run python [[tab]] name = 'Environment Based' -content = ''' - +content = ''' Em fluxos de trabalho baseados em projetos, um projeto é um diretório que contém um arquivo manifesto descrevendo o projeto, um arquivo lock-file descrevendo as dependências exatas do projeto, e os (potencialmente vários) ambientes do projeto. Em contrapartida, em fluxos de trabalho baseados em ambientes você instala pacotes em um ambiente, que você pode ativar e desativar de qualquer diretório. Estes fluxos de trabalho são bem estabelecidos, mas não possuem alguns benefícios de fluxos de trabalho baseados em projetos. - - ### Instalando com `pip` @@ -165,6 +161,7 @@ Veja [o tutorial no Python Packaging User Guide](https://packaging.python.org/en ```bash python -m pip install scipy ``` + [`pip`]: https://pip.pypa.io/en/stable/getting-started/ @@ -181,14 +178,13 @@ mamba install scipy ``` [Miniforge]: https://conda-forge.org/download/ - [`mamba`]: https://mamba.readthedocs.io/en/latest/ + ''' [[tab]] name = 'Package Manager' -content = ''' - +content = ''' ## Instalando com os stubs de tipagem @@ -225,8 +221,7 @@ brew install scipy [[tab]] name = 'Building from Source' -content = ''' - +content = ''' Cuidado: compilar a SciPy a partir do código fonte pode ser um exercício não trivial. Recomendamos o uso de binários, em vez disso, se eles estiverem disponíveis para a sua plataforma em um dos métodos acima. Para mais detalhes sobre como compilar a partir do código fonte, consulte [o guia de compilação a partir do código fonte na documentação da SciPy][building-docs]. diff --git a/content/pt/news.md b/content/pt/news.md index 55fe20b8..ac86b8dd 100644 --- a/content/pt/news.md +++ b/content/pt/news.md @@ -5,6 +5,29 @@ newsHeader: Lançamento da SciPy versão 1.14.1! date: 2024-08-20 --- +### SciPy 1.16.3 released + +_October 28, 2025_ -- SciPy 1.16.3 has been released! + +### SciPy 1.16.2 released + +_September 11, 2025_ -- SciPy 1.16.2 has been released! This is the +first stable release to provide Windows on ARM wheels on PyPI. + +### SciPy 1.16.1 released + +_July 27, 2025_ -- SciPy 1.16.1 has been released! This is the +first stable release to support Python 3.14 and provide corresponding +binaries on PyPI. + +### SciPy 1.16.0 released + +_June 22, 2025_ -- SciPy 1.16.0 has been released! + +### SciPy 1.15.3 released + +_May 8, 2025_ -- SciPy 1.15.3 has been released! + ### SciPy 1.15.2 released _February 16, 2025_ -- SciPy 1.15.2 has been released! @@ -208,6 +231,11 @@ a conferência será realizada de 7 a 15 de março em Santa Clara, Califórnia. Aqui está uma lista de versões da SciPy, com links para notas de lançamento. Versões de correção de bugs (apenas o `z` muda no número de versão `x.y.z`) não tem novas funcionalidades; versões menores (o `y` muda) tem novas funcionalidades. +- SciPy 1.16.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.3)) -- _2025-10-28_. +- SciPy 1.16.2 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.2)) -- _2025-09-11_. +- SciPy 1.16.1 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.1)) -- _2025-07-27_. +- SciPy 1.16.0 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.16.0)) -- _2025-06-22_. +- SciPy 1.15.3 ([release notes](https://github.com/scipy/scipy/releases/tag/v1.15.3)) -- _2025-05-08_. - SciPy 1.15.2 ([notas de lançamento](https://github.com/scipy/scipy/releases/tag/v1.15.2)) -- _2025-02-16_. - SciPy 1.15.1 ([notas de versão](https://github.com/scipy/scipy/releases/tag/v1.15.1)) -- _2025-01-10_. - SciPy 1.15.0 ([notas de versão](https://github.com/scipy/scipy/releases/tag/v1.15.0)) -- _2025-01-03_. diff --git a/content/pt/teams/index.md b/content/pt/teams/index.md index c15c45f5..238797d8 100644 --- a/content/pt/teams/index.md +++ b/content/pt/teams/index.md @@ -9,6 +9,12 @@ Contributors with merge rights on GitHub. {{< grid file="maintainers.toml" columns="2 3 4 5" />}} +### Typing team + +Contributors with merge rights on `scipy-stubs`. + +{{< grid file="typing-team.toml" columns="2 3 4 5" />}} + ### Equipe de Triagem Contributors with triage rights on GitHub. diff --git a/content/pt/teams/typing-team.toml b/content/pt/teams/typing-team.toml new file mode 100644 index 00000000..d97441e6 --- /dev/null +++ b/content/pt/teams/typing-team.toml @@ -0,0 +1,19 @@ +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/6208662?u=f5b6702cd80c1cd85d9a9cdc84fee65bedae24ca&v=4"' +alt = 'Avatar of Joren Hammudoglu' +{{< /image >}} +Joren Hammudoglu''' +link = 'https://github.com/jorenham' + +[[item]] +type = 'card' +classcard = 'text-center' +body = '''{{< image >}} +src = 'https://avatars.githubusercontent.com/u/98330?u=22a023f8d191ba200ab13d476c83860d015cc9fe&v=4"' +alt = 'Avatar of Ralf Gommers' +{{< /image >}} +Ralf Gommers''' +link = 'https://github.com/rgommers' From 26e01b414c5c04ac840ed6ca73915806530d189a Mon Sep 17 00:00:00 2001 From: Scientific Python Translations Date: Wed, 17 Dec 2025 01:53:22 +0000 Subject: [PATCH 16/16] Run pre-commit. --- content/pt/install.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/pt/install.md b/content/pt/install.md index 601b8f01..54729bf5 100644 --- a/content/pt/install.md +++ b/content/pt/install.md @@ -178,6 +178,7 @@ mamba install scipy ``` [Miniforge]: https://conda-forge.org/download/ + [`mamba`]: https://mamba.readthedocs.io/en/latest/ '''