Skip to content

Commit 079dc54

Browse files
JihaoXinclaude
andcommitted
Add environment.yml for ark-base conda env and update READMEs
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
1 parent c5c5a89 commit 079dc54

File tree

4 files changed

+88
-0
lines changed

4 files changed

+88
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ What you get:
270270
- Optional: LaTeX (`pdflatex` + `bibtex`), Slurm, `google-genai` for AI figures
271271

272272
```bash
273+
# Set up the conda base environment
274+
conda env create -f environment.yml # creates "ark-base"
275+
273276
pip install -e . # Core
274277
pip install -e ".[research]" # + Gemini Deep Research & Nano Banana
275278
```

README_ar.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ ark setup-bot # مرة واحدة: الصق رمز BotFather، كشف تلق
270270
- اختياري: LaTeX (`pdflatex` + `bibtex`)، Slurm، `google-genai` للرسوم الذكية
271271

272272
```bash
273+
# إنشاء بيئة conda الأساسية
274+
conda env create -f environment.yml # ينشئ "ark-base"
275+
273276
pip install -e . # الأساسي
274277
pip install -e ".[research]" # + Gemini Deep Research و Nano Banana
275278
```

README_zh.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ ark setup-bot # 一次性配置:粘贴 BotFather token,自动检测 chat
270270
- 可选:LaTeX(`pdflatex` + `bibtex`)、Slurm、`google-genai`(AI 图表)
271271

272272
```bash
273+
# 创建 conda 基础环境
274+
conda env create -f environment.yml # 创建 "ark-base"
275+
273276
pip install -e . # 核心
274277
pip install -e ".[research]" # + Gemini Deep Research 和 Nano Banana
275278
```

environment.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: ark-base
2+
channels:
3+
- conda-forge
4+
dependencies:
5+
- _openmp_mutex=4.5=20_gnu
6+
- bzip2=1.0.8=hda65f42_9
7+
- ca-certificates=2026.2.25=hbd8a1cb_0
8+
- icu=78.3=h33c6efd_0
9+
- ld_impl_linux-64=2.45.1=default_hbd61a6d_102
10+
- libexpat=2.7.5=hecca717_0
11+
- libffi=3.5.2=h3435931_0
12+
- libgcc=15.2.0=he0feb66_18
13+
- libgcc-ng=15.2.0=h69a702a_18
14+
- libgomp=15.2.0=he0feb66_18
15+
- liblzma=5.8.3=hb03c661_0
16+
- libnsl=2.0.1=hb9d3cd8_1
17+
- libsqlite=3.53.0=hf4e2dac_0
18+
- libstdcxx=15.2.0=h934c35e_18
19+
- libuuid=2.42=h5347b49_0
20+
- libxcrypt=4.4.36=hd590300_1
21+
- libzlib=1.3.2=h25fd6f3_2
22+
- ncurses=6.5=h2d0b736_3
23+
- openssl=3.6.2=h35e630c_0
24+
- packaging=26.0=pyhcf101f3_0
25+
- pip=26.0.1=pyh8b19718_0
26+
- python=3.11.15=hd63d673_0_cpython
27+
- readline=8.3=h853b02a_0
28+
- setuptools=82.0.1=pyh332efcf_0
29+
- tk=8.6.13=noxft_h366c992_103
30+
- tzdata=2025c=hc9c84f9_1
31+
- wheel=0.46.3=pyhd8ed1ab_0
32+
- zstd=1.5.7=hb78ec9c_6
33+
- pip:
34+
- annotated-types==0.7.0
35+
- anthropic==0.94.1
36+
- anyio==4.13.0
37+
- certifi==2026.2.25
38+
- cffi==2.0.0
39+
- charset-normalizer==3.4.7
40+
- contourpy==1.3.3
41+
- cryptography==46.0.7
42+
- cycler==0.12.1
43+
- distro==1.9.0
44+
- docstring-parser==0.17.0
45+
- fonttools==4.62.1
46+
- google-auth==2.49.2
47+
- google-genai==1.72.0
48+
- h11==0.16.0
49+
- httpcore==1.0.9
50+
- httpx==0.28.1
51+
- idna==3.11
52+
- jiter==0.14.0
53+
- kiwisolver==1.5.0
54+
- matplotlib==3.10.8
55+
- numpy==2.4.4
56+
- openai==2.31.0
57+
- pandas==3.0.2
58+
- pillow==12.2.0
59+
- pyasn1==0.6.3
60+
- pyasn1-modules==0.4.2
61+
- pycparser==3.0
62+
- pydantic==2.13.0
63+
- pydantic-core==2.46.0
64+
- pymupdf==1.27.2.2
65+
- pyparsing==3.3.2
66+
- pypdf==6.10.0
67+
- python-dateutil==2.9.0.post0
68+
- pyyaml==6.0.3
69+
- requests==2.33.1
70+
- seaborn==0.13.2
71+
- six==1.17.0
72+
- sniffio==1.3.1
73+
- tenacity==9.1.4
74+
- tqdm==4.67.3
75+
- typing-extensions==4.15.0
76+
- typing-inspection==0.4.2
77+
- urllib3==2.6.3
78+
- websockets==16.0
79+
prefix: /home/xinj/miniforge3/envs/ark-base

0 commit comments

Comments
 (0)