ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ sage Π½Π° linux
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ sage Π½Π° linux
Sage β ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΠΎΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅. Sage Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Π°Π»Π³Π΅Π±ΡΡ, Π»ΠΈΠ½Π΅ΠΉΠ½ΡΡ Π°Π»Π³Π΅Π±ΡΡ, ΠΌΠ°ΡΠ°Π½Π°Π»ΠΈΠ·, Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠΈΠΊΡ, ΡΠ΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
ΠΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΡΡΡΠ°Π½Π½ΠΎ Π·Π²ΡΡΠΈΡ, Π½ΠΎ Sage ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ notebook. Sage ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ. Π ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΡ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ), Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Evaluate (ΠΠ°ΠΏΡΡΡΠΈΡΡ) ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎ Sage Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ (ΠΎΠΊΠΎΠ»ΠΎ 100) open-source ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² (ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ). ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
Sage Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ ΡΠ°ΠΊΠΈΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ, ΠΊΠ°ΠΊ Matlab, Maple, Mathematica ΠΈ Ρ.Π΄.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½ Π²Π΅ΡΡΠΈΡ Sage β http://www.sagenb.org, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Sage ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Sage Π² Ubuntu Linux
ΠΠ»Ρ Ubuntu ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ PPA ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Sage. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° 700ΠΠ±. ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Sage Π² Ubuntu Linux Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΠΎΠ»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Sage. ΠΠ°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Sage ΠΈΠ· ΠΌΠ΅Π½Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈΠ»ΠΈ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ²:
ΠΠΎΡΠΈΡΡΡΠ²Π°Π»ΡΠ½ΠΈΡΡΠΊΡΠΊΡ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ
ΠΠ°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ ΡΠ°ΠΉΡΡ
ΠΠΌΡΡΡ
ΠΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅ΠΏΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π·Π΄Π΅ΡΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΠ° ΡΠ²ΠΎΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅
ΠΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Sage Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ (ΡΠ²ΠΎΡΠΌ) ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π½Π΅Ρ Π½ΡΠΆΠ΄Ρ Π·Π°Π±ΠΎΡΠΈΡΡΡΡ Π½ΠΈ ΠΎ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ , Π½ΠΈ ΠΎ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΊ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΡΠΊΠ°, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ Π½ΡΠΆΠ½Ρ.
ΠΠ»Ρ Debian GNU/Linux ΠΈ Ubuntu
libpng Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² PNG-ΡΠ°ΠΉΠ»Ρ Π² R.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅ΠΌ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Sage.
ΠΠ°Π»Π΅Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»Ρ βΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅β
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
1. ΠΠ²Π°ΠΊΡΠΈΡΡΠ΅ΠΌ ΠΏΠ°ΠΏΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ°Π½ΡΡΡΡ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ΅ Π»ΠΈΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (/home/username/.sage):
2. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ (ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 3,5 ΠΠ).
3. ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π°ΡΡ ΠΈΠ² ΡΠ²Π΅ΠΆΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Sage Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π΅ΡΠΊΠ°Π» ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π° ΡΠ°ΠΉΡΠ΅ Π·Π΅ΡΠΊΠ°Π»Π°.
4. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π°ΡΡ ΠΈΠ² Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ:
Π³Π΄Π΅ sage-6.4.1.tar.gz Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΠΈΠΌΡ ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
5. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³:
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π² 4 ΠΏΠΎΡΠΎΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ:
6. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ±ΠΎΡΠΊΡ:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ
ΠΠ· ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Sage
Sage ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ΄Π΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π½Π° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Π² ΡΡΠ΅Π΄Π΅ Sage ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ. ΠΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΊΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ 1) :
Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊ, ΠΈ ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈΠ· ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
chardet
ΠΠ°ΠΊΠ΅ΡΡ R
ΠΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ
ΠΡΠ»ΠΈ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΠΏΡΠΈΡΠΌ ΡΠ°ΠΊΠΎΠΉ:
Π ΡΠ°ΠΉΠ»Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΡΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ docs/source/install.txt Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΠ°ΠΊ:
Π‘ΡΠ°Π»ΠΎ Π±ΡΡΡ, Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ:
spectrum
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° spectrum ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ easydev:
ΠΠ»Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π² PyPI, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± Π½Π΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ pyopenssl:
ΠΠ° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ΅ΠΌ, ΡΡΠΎ:
ΠΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
ΠΠ»Ρ Debian GNU/Linux ΠΈ Ubuntu
OpenSSL Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΈ βsecureβ Sage Notebook’Π°. Π Π°Π±ΠΎΡΠ° ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ HTTPS.
libpng Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ R. ΠΠΊΡΠΏΠΎΡΡ Π² PNG-ΡΠ°ΠΉΠ»Ρ.
screen ΡΠ΄ΠΎΠ±Π΅Π½ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π½Π° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ SSH.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π³ΡΡΠΏΠΏΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡΠΎΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Sage-ΡΠ΅ΡΠ²Π΅Ρ:
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Sage:
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
Π ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎ SSH, ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ
ΠΈ Π²ΡΠ΅ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π² Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
1. ΠΠ²Π°ΠΊΡΠΈΡΡΠ΅ΠΌ ΠΏΠ°ΠΏΠΊΡ /home/sagenb/.sage
2. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π»ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅ (ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΊΠΎΠ»ΠΎ 3,5 ΠΠ).
3. ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π°ΡΡ ΠΈΠ² ΡΠ²Π΅ΠΆΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Sage Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π΅ΡΠΊΠ°Π».
4. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π°ΡΡ ΠΈΠ² Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ:
Π³Π΄Π΅ sage-6.4.1.tar.gz Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΠΈΠΌΡ ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
5. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³:
ΠΠ»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π² 4 ΠΏΠΎΡΠΎΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ:
6. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ±ΠΎΡΠΊΡ:
Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ OpenSSL
7. ΠΡΠ»ΠΈ Π²ΡΡ ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² GNU Screen Π½Π° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΡΠΎ βΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌβ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Screen ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡ:
Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΡΠΈΠΈ screen, Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ
Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ βΠ°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ΅β ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ΅ΡΡΠΈΠΈ screen, Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΏΠ΅ΡΠ²Π° ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΊΡΠ°Π½Π°, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ:
Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΠΉ ΡΠ°ΠΉΠ» Sage:
ΠΠ²ΡΠΎΠ·Π°ΠΏΡΡΠΊ
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΡ Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠ° Sage-ΡΠ΅ΡΠ²Π΅ΡΠ° Π΄Π»Ρ Debian ΠΈΠ»ΠΈ Ubuntu.
ΠΡΠ»ΠΈ Sage ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ OpenSSL, ΡΠΎ ΠΎΠΏΡΠΈΡ βsecureβ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΊΠ»ΡΡΠΈΡΡ.
Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ Π΅Ρ Π²ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠΉ:
ΠΠ΄Π΅ΡΡ 192.168.1.101 β ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°Π΄ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Sage Notebook ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠ»ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΡΡΠΎΠΉ, Ρ.Π΅.
ΡΠΎ Sage Notebook ΡΠ΅ΡΠ²Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ/ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
Sage ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ
Π§ΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Sage-ΡΠ΅ΡΠ²Π΅ΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π² Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 8000), ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π° 80-ΠΌ ΠΏΠΎΡΡΡ (Π² ΡΠ»ΡΡΠ°Π΅ HTTP) ΠΈΠ»ΠΈ Π½Π° 443-ΠΌ ΠΏΠΎΡΡΡ (Π² ΡΠ»ΡΡΠ°Π΅ HTTPS) ΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΡ Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΌΡ Sage-ΡΠ΅ΡΠ²Π΅ΡΡ.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° 2) :
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π² /etc/sagenb/certs/
Apache
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ° Apache, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π² Π΅Π³ΠΎ ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Ubuntu Documentation
«Sage is a free open-source mathematics software system licensed under the GPL. It combines the power of many existing open-source packages into a common Python-based interface.»
«Mission: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab.»
Installation Instructions
For most recent versions of Ubuntu, you can install with a PPA using the following commands in a terminal:
Download binaries from their website
For example, for a 32-bit processor running Ubuntu 10.4, you’d select sage-4.4.4-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma where 4.4.4 is the latest Sage version at the time of writing.
Installing reduces to unpacking into /opt (or any other location of your choice), and putting a link to the sage executable in /usr/local/bin:
Compile from source
You can compile sage from source. Though it’s actually very easy, it may take a long time (1 hour on high end hardware, 14 days on a cell phone).
The first step is to install the required packages:
And you may also need the following for some extra features
Then you can compile the code with:
You can now use sage from that directory or move it into /opt:
You should check their own documentation if you find any trouble: http://sagemath.org/download-source.html
Create an icon in the panel
You can add to the panel an icon for starting the sage server. Just select «add new element to the panel», «add new applet» or however it’s called in your system, then choose for a new «Launcher» or «Launcher for external applications».
You can use «SAGE» for the name and the following for the icon:
where «sage-directory. » is the directory where you installed sage.
Getting Started With Sage
Open a terminal and type sage and press enter. The sage command line interface should start up. Wait for the sage prompt to come up. It would looks thus:
This may take up to a minute depending on your hardware.
The first time you use Sage you will be asked to set a password to secure your work.
Choice of Sage Interface: Command Line Or GUI
You have a choice of using Sage either from the command line or from a GUI. The official GUI is called the notebook. In order to use the notebook interface to sage use the sage prompt to type:
This will open the Firefox web browser showing the notebook.
To start work with the notebook click on the link New Worksheet.
The rest involves typing your sage commands into the input box and clicking the evaluate button that lies below it.
You might also use the program Cantor or TeXmacs as an interface, though they’re not as popular as the notebook:
Help and Documentation
A beginner would probably start with the Tutorial at http://www.sagemath.org/doc/tutorial/index.html
Further Reading
Comments
While Sage is truly a powerful software, it still lacks some key features as of today (Dec. 1, 2009). Good news it is under development.
Plotting doesn’t have a good label function. Axis can not be fine tuned as Matlab.
Pablo Angulo: 2010-06-15
Hao, that’s perfectly possible, and it’s been so for a long time. Sage uses matplotlib for most graphics and you can even add labels in latex. Feel free to email sage-support for these kind of questions.
On Lucid I had to add the libgfortran library:
apt-get install libgfortran3
..to get rid of this sage error: ImportError: libgfortran.so.3: cannot open shared object file: No such file or directory.
SAGE (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ edgimar 2013-07-20 18:05:34)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
SageMath
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Β«SageMathΒ» (ΡΠΌ. ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ) ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠ°ΠΊ ΠΎΡΠΊΡΡΡΠ°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌ, ΡΠ°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Β«MatlabΒ», Β«MapleΒ» ΠΈ Π΄Ρ. Π Ρ ΠΎΡΡ Π½Π΅ Π²ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠ° Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. Β«SageMathΒ» Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Β«PythonΒ» ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π² ΡΠ΅Π±Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: Β«SciPyΒ», Β«NumPyΒ», Β«MatplotlibΒ» (ΡΠΌ. Matplotlib Gallery) ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ (ΡΠΌ. Π‘ΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ΡΡ Π² Sage ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ).
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Β«SageMathΒ» Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Π²ΠΈΠ΄Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ±ΠΎΡΠΎΠΊ Π΄Π»Ρ Β«UnixΒ»-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΠ‘ (ΡΠΌ. Download). ΠΠ°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΠ‘ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Β«WindowsΒ» ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ°ΠΏΡΡΠΊ
Β«SageMathΒ» ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π΄Π²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ :
ΠΠ°ΠΏΡΡΡΠΈΡΡ Β«SageMathΒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅
ΠΈΠ»ΠΈ, ΡΡΠΎ ΠΏΠΎ ΡΡΡΠΈ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅
Π§Π΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ:
ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Β«NotebookΒ», ΡΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Β«SageMathΒ» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΡΠΈ ΡΡΠΎΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡΡ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ localhost:8080
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ Β«SageMathΒ» (ΡΠΌ. Tutorial) ΠΈ ΠΊ Π²Ρ ΠΎΠ΄ΡΡΠΈΠΌ Π² Π½Π΅Π³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ. ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² AskSage.
ΠΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ (Π½Π°Π±Π΅ΡΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Tab ). ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠ°ΡΠΊΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° Β«?Β», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π²ΡΠΉΡΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ Q
ΠΡΠ²ΠΎΠ΄ Π³ΡΠ°ΡΠΈΠΊΠΎΠ²
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π»ΡΠ±ΠΎΠΉ Π½Π°ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². ΠΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Β«SageMathΒ» ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ². ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ Β«MatplotlibΒ» (ΡΠΌ. Matplotlib Gallery). Π₯ΠΎΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π·Π°ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΡ Π² Β«InkscapeΒ» Π΄Π»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π² Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅ SVG Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π°ΡΡ ΠΈΠ²Π΅, Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΊΠ°ΡΠ°ΡΡ, ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ, ΠΎΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΊΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅, Π·Π°ΠΏΡΡΡΠΈΡΡ Β«SageMathΒ» ΠΈ Π² Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²Π²Π΅ΡΡΠΈ
ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Β«BASHΒ» Π²Π²Π΅ΡΡΠΈ
Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Β«SageMathΒ» Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ ΠΏΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ, ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ
. Π ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Β«SVGΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ°ΠΉΠ»Ρ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² (ΠΈΠ·-Π·Π° Π½Π°Π»ΠΈΡΠΈΡ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ Π² Β«librsvgΒ» ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π² Β«InkscapeΒ» ΠΈΠ»ΠΈ Β«FirefoxΒ»), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΈΠ΅
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠ΄ ΠΈΠ· ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ.
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Save changesΒ» ΠΈ Π·Π°ΡΠ΅ΠΌ Π² ΡΠΏΠΈΡΠΊΠ΅ Β«ActionΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Evaluate AllΒ», ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ ΠΏΠΎΠΊΠ° Π²ΡΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ. ΠΠ½ΠΈΠ·Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π³ΡΠ°ΡΠΈΠΊ. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ Π΄Π΅ΡΠ΅ΠΊΡ, Π½ΠΎ ΡΡΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Β«InkscapeΒ».
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Β«SageMathΒ», ΡΠΎ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ ΡΡΠΎ ΠΈ Π²ΡΡΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π±Π΅Π· ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄ show(), Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ *.dvi ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π° ΡΡΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ ΡΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π° Π±ΡΡΡΡΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΠ‘.
ΠΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ sagemath Π² Ubuntu / Debian
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ sagemath Π² Ubuntu / Linux Mint / Debian, Π²Π²Π΅Π΄ΠΈΡΠ΅ Π² Π’Π΅ΡΠΌΠΈΠ½Π°Π» :
ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ΅:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
C-ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Python
ΠΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Common-Lisp: ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ C
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ Π½Π°Π΄ Q
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ FORTRAN 77 Π½Π° C/C++
ΠΠΎΠ΄ΠΏΡΠΎΡΠ΅ΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ / ΠΏΠ°ΠΊΠ΅Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠΎ Π΄Π»Ρ ΡΠ΅Π»ΡΡ ΡΠΈΡΠ΅Π»
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ GAP, ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠ°ΠΌΠΈ Groebner
Π¦Π΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΡΠ°ΠΊΡΠΎΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΡΠΈΠ²ΠΎΠΉ
Π£Π»ΡΡΡΠ΅Π½Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Python 2
Π―Π·ΡΠΊ ISO, ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΡ, Π²Π°Π»ΡΡΠ°, ΠΊΠΎΠ΄Ρ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΠΈΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Ρ L-ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠ΅ΠΉΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° Π±ΠΎΠ»Π΅Π΅
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ, ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ BRiAl
ΠΠΎΠ»ΠΈΠ½ΠΎΠΌΡ Π½Π°Π΄ Π±ΡΠ»Π΅Π²ΡΠΌΠΈ ΠΊΠΎΠ»ΡΡΠ°ΠΌΠΈ, ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° GNU C: ΠΎΠ±ΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ libcdd
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ»ΠΈΠΊΠΈ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»ΡΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ Π½Π°Π΄ Q
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° C Π΄Π»Ρ ΡΠ΅ΠΎΡΠΈΠΈ ΡΠΈΡΠ΅Π», ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
C Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ ΡΠ°ΡΠ°, ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ GCC
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° GD
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ
ΠΠ°Π±ΠΎΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Π»ΡΡ (MIP)
ΠΠ½ΠΎΠ³ΠΎΡΠΎΡΠ΅ΡΠ½Π°Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ (ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ C++)
Π¦Π΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½Π°Ρ ΠΌΠ°ΡΡΠΈΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΡΠ°ΠΉΠ»Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ JavaScript Π΄Π»Ρ LaTeX ΠΈ MathML
ΠΠ΅Π³ΠΊΠ°Ρ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½Π°Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ L-ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΠΎΠ² ΠΠΈΡΡΠ»Π²ΡΠ΄Π°-Π ΠΈΡΠ°ΡΠ΄ΡΠΎΠ½Π°
ΠΠ΅ΡΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Β«Π§Π΅ΡΡΡΠ΅ ΡΠΎΡΡΠΈΡΠ½ΠΈΠ½Π°Β», ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Four Russian Inversion, ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠ½ΠΎΠ³ΠΎΡΠ΅Π»Π΅Π²Π°Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
ΠΠ½ΠΎΠ³ΠΎΡΠΎΡΠ΅ΡΠ½Π°Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
Π’Π΅ΠΎΡΠΈΡ ΡΠΈΡΠ΅Π», Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
ΠΠ±ΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Algebra System PARI/GP
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π³ΡΠ°ΡΠ°ΡΠ½ΠΎΡΡΠΈ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Parma Polyhedra (Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ)
ΠΠ²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»Ρ Python
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ Π½Π° Π³ΠΈΠΏΠ΅ΡΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΡΠΎΡΠΈΠΈ GNU, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΡΡΠΈΡΠ»ΠΈΡΡ ΡΠ°Π½Π³-ΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠ°Π½Π³-ΡΠ°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΎΠ²
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° GNU GNU v3
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ Π² Z/nZ [x]
GNU ΠΠΊΡΠ°Π²Π½ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ
ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ»ΠΈΡΠ΅ΡΠΎΠ² ΡΠ΅ΡΠ΅ΡΠΊΠΈ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΠ΅ PARI/GP
PARI / GP ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π°Π»Π³Π΅Π±ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠ°Π»ΡΠ° ΡΠ΅Π·ΠΎΠ»ΡΠ²Π΅Π½ΡΡ (Π³Π°Π»Π΄Π°ΡΠ°)
ΠΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π°Π»Π³Π΅Π±ΡΡ PARI/GP
ΠΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»Π΅Π½Ρ PCA / GP Computer Algebra System (seadata)
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ (Π²Π΅ΡΠΊΠ° 2.x)
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΡΠ΅ΠΌΠ° Sphinx Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (Python 2)
Backport ΠΌΠΎΠ΄ΡΠ»Ρ stdlib «collections.abc» (Python 2)
Backport ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Β«shutil.get_terminal_sizeΒ» (Python 2)
Backport of functools.lru_cache ΠΈΠ· Python 3.3
Backport of Python 3.5 Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈΠΌΠ΅Π½ΠΈ Ρ ΠΎΡΡΠ° SSL
ΠΠΎΠ»ΠΈΠ½ΠΎΠΌΡ Π½Π°Π΄ Π±ΡΠ»Π΅Π²ΡΠΌΠΈ ΠΊΠΎΠ»ΡΡΠ°ΠΌΠΈ, ΠΌΠΎΠ΄ΡΠ»Ρ Python
Backport ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² Python 3.2
ΠΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Π΄Π»Ρ Python
ΠΠ°ΠΊΠ΅Ρ Python Π΄Π»Ρ Π²ΡΠΏΡΠΊΠ»ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ
ΠΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ kwarg (Python 2)
Π£ΠΏΡΠΎΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΠΎΠ² Python ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° Π΄Π»Ρ reStructuredText (ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Python 2)
Backport ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΡ Python 3.4
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Flask (Python 2)
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ Flask (Python 2)
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ ΡΠ΅Π°Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎ 0.10
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° OpenID Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Flask (Python 2)
ΠΠ°Π±ΠΎΡ Π·Π½Π°ΡΠΊΠΎΠ² FamFamFam Silk Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Flask (Python 2)
Backport ΠΌΠΎΠ΄ΡΠ»Ρ functools ΠΎΡ Python 3.2.3 Π΄ΠΎ Python 2.7
ΠΠ°ΠΊΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Python Π΄Π»Ρ libgd
ΠΠ°ΠΊΠ΅Ρ Python Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ GNUTLS
ΠΠΎΠ΄ΡΠ»Ρ Python 2 Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° png/jpeg/jpeg2000/gif
Π£ΡΠΈΠ»ΠΈΡΡ IPython Π΄Π»Ρ Python 2
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Python Π² ΡΡΠΈΠ»Π΅, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ Matlab
ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Markdown Π΄Π»Ρ Python 2
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ
Π§ΠΈΡΠ»Π΅Π½Π½ΡΠΉ Python Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π±ΡΡΡΡΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π° Π½Π° ΡΠ·ΡΠΊ Python
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° OpenID Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ
ΠΠΎΠ΄ΡΠ»ΡΠ½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Π΄Π»Ρ os.path Π΄Π»Ρ Python 2
Backport ΠΌΠΎΠ΄ΡΠ»Ρ stdlib «pathlib» (Python 2)
ΠΠΎΠ΄ΡΠ»Ρ Python Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ Π½Π° Π±Π°Π·Π΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ ΠΏΠΈΡΠ΅Π½Π΅ΠΉΡΠΊΠΈΠ΅ ΡΠΎΠ»Π΅Π½ΡΠ΅ ΠΎΠ³ΡΡΡΡ Π΄Π»Ρ Python 2
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Python (Π²ΠΈΠ»ΠΊΠ° ΠΏΠΎΠ΄ΡΡΠΊΠΈ)
Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Python
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Python Π΄Π»Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ pkg-config
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Lex ΠΈ Yacc Π΄Π»Ρ Python2
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊ (Python 2)
ΠΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ
ΠΠ°ΠΏΡΡΠΊ ΠΏΠΎΠ΄ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΠΏΡΠ΅Π²Π΄ΠΎΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΈΠ· Python 2
ΠΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Python
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Python Π΄Π»Ρ ΡΠ·ΡΠΊΠ° ΠΈ ΡΡΠ΅Π΄Ρ GNU R (Π²Π΅ΡΡΠΈΡ 2)
ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ Π½ΠΎΡΡΠ±ΡΠΊ Sage
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΡΡΠ±ΡΠΊΠΎΠ² SageNB (Python 2)
ΠΠ°ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Python
Π£Π»ΡΡΡΠ΅Π½ΠΈΡ Python Distutils
ΠΠ»Π°Π³ΠΎΡΠ»ΠΎΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π°ΡΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³ΠΎΠ² scm Π΄Π»Ρ Python 2
ΠΡΠΎΡΡΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Python
ΠΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Python
Π§ΠΈΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python Snowball
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Python (ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Python 2)
Backport ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ΄ΠΏΡΠΎΡΠ΅ΡΡΠ° Py3 stdlib Π΄Π»Ρ Py2
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π°Π»Π³Π΅Π±ΡΠ°ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° (CAS) Π² Python
Π’Π΅ΡΠΌΠΈΠ½Π°Π»Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π»ΠΈΡΡ term.js Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π΅Π±-ΠΊΠ°ΡΡ Tornado (Python 2)
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΉ, Π½Π΅Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΉ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ΅Π³ΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π»Ρ Python 2
ΠΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° ΡΠΎΠ±ΡΡΠΈΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΠΏΠ°ΠΊΠ΅Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ)
Backport ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ 3.5
ΠΠ΅ΡΡΠΈΡ Python Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ°ΡΠΎΠ²ΡΡ ΠΏΠΎΡΡΠΎΠ² Olson
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π³ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π²Π΅ΡΡΠΈΠΉ
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΡΡΡΠΎΠΊΠΈ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ (Python 2)
ΠΠ°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ WSGI (Python 2.x)
Π‘Π²ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ Python Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ 0MQ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π΄Π»Ρ Python
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (Π²Π΅ΡΡΠΈΡ 2.7)
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ (Π²Π΅ΡΡΠΈΡ python3 ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)
GNU R ΡΠ΄ΡΠΎ ββΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
ΠΠ°ΠΊΠ΅Ρ GNU R Π΄Π»Ρ Π³ΡΠ°ΡΠΈΠΊΠΈ Trellis
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΊΡΠ±ΠΈΠΊΠΎΠ² Π ΡΠ±ΠΈΠΊΠ°
ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ² ΠΠΎΠ½Π²Π΅ΠΉ
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ»Π»ΠΈΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΈΠ²ΡΡ
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ Π³ΡΠ°ΡΠΎΠ²
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ
ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΡΠ°Π½Π½ΠΈΠΊΠΎΠ²
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π°Π»Π³Π΅Π±ΡΠ°-ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ SQLite 3