<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.convexoptimization.com/wikimization/skins/common/feed.css?97"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.convexoptimization.com/wikimization/index.php?action=history&amp;feed=atom&amp;title=Py4science</id>
		<title>Py4science - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.convexoptimization.com/wikimization/index.php?action=history&amp;feed=atom&amp;title=Py4science"/>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;action=history"/>
		<updated>2026-06-22T02:08:42Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.11.0</generator>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=2475&amp;oldid=prev</id>
		<title>Ranjelin: Reverted edits by Yjoqakyky (Talk); changed back to last version by Ranjelin</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=2475&amp;oldid=prev"/>
				<updated>2010-11-24T04:29:21Z</updated>
		
		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/wikimization/index.php/Special:Contributions/Yjoqakyky&quot; title=&quot;Special:Contributions/Yjoqakyky&quot;&gt;Yjoqakyky&lt;/a&gt; (&lt;a href=&quot;/wikimization/index.php?title=User_talk:Yjoqakyky&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;User talk:Yjoqakyky&quot;&gt;Talk&lt;/a&gt;); changed back to last version by &lt;a href=&quot;/wikimization/index.php/User:Ranjelin&quot; title=&quot;User:Ranjelin&quot;&gt;Ranjelin&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;amp;diff=2475&amp;amp;oldid=2470&quot;&gt;(Difference between revisions)&lt;/a&gt;</summary>
		<author><name>Ranjelin</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=2470&amp;oldid=prev</id>
		<title>Anonymous at 03:57, 24 November 2010</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=2470&amp;oldid=prev"/>
				<updated>2010-11-24T03:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;amp;diff=2470&amp;amp;oldid=1938&quot;&gt;(Difference between revisions)&lt;/a&gt;</summary>
		<author><name>Anonymous</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1938&amp;oldid=prev</id>
		<title>Ranjelin: Protected &quot;Py4science&quot; [edit=autoconfirmed:move=autoconfirmed]</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1938&amp;oldid=prev"/>
				<updated>2010-02-17T12:19:58Z</updated>
		
		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wikimization/index.php/Py4science&quot; title=&quot;Py4science&quot;&gt;Py4science&lt;/a&gt;&amp;quot; [edit=autoconfirmed:move=autoconfirmed]&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 12:19, 17 February 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;</summary>
		<author><name>Ranjelin</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1937&amp;oldid=prev</id>
		<title>Ranjelin: Reverted edits by 194.158.198.3 (Talk); changed back to last version by Dattorro</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1937&amp;oldid=prev"/>
				<updated>2010-02-17T12:19:43Z</updated>
		
		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/wikimization/index.php/Special:Contributions/194.158.198.3&quot; title=&quot;Special:Contributions/194.158.198.3&quot;&gt;194.158.198.3&lt;/a&gt; (&lt;a href=&quot;/wikimization/index.php?title=User_talk:194.158.198.3&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;User talk:194.158.198.3&quot;&gt;Talk&lt;/a&gt;); changed back to last version by &lt;a href=&quot;/wikimization/index.php/User:Dattorro&quot; title=&quot;User:Dattorro&quot;&gt;Dattorro&lt;/a&gt;&lt;/p&gt;
&lt;a href=&quot;http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;amp;diff=1937&amp;amp;oldid=1926&quot;&gt;(Difference between revisions)&lt;/a&gt;</summary>
		<author><name>Ranjelin</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1926&amp;oldid=prev</id>
		<title>194.158.198.3: 2007</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1926&amp;oldid=prev"/>
				<updated>2010-02-17T10:31:30Z</updated>
		
		<summary type="html">&lt;p&gt;2007&lt;/p&gt;
&lt;a href=&quot;http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;amp;diff=1926&amp;amp;oldid=1851&quot;&gt;(Difference between revisions)&lt;/a&gt;</summary>
		<author><name>194.158.198.3</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1851&amp;oldid=prev</id>
		<title>Dattorro at 03:10, 11 January 2010</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1851&amp;oldid=prev"/>
				<updated>2010-01-11T03:10:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 03:10, 11 January 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;'''Основные научные библиотеки Python.'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;'''Основные научные библиотеки Python.'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Прежде всего, следует отметить numpy (numeric python, numpy.scipy.org) и scipy (scientific python, scipy.org)&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;, см также их страницы на wikipedia.org : NumPy, SciPy&lt;/del&gt;. Они (и их списки почтовых рассылок – numpy-user, scipy-user, scipy-dev, см http://scipy.org/Mailing_Lists) являются “точками сбора” всех пользователей Python в научно-технических целях (впрочем, стоит отметить также SAGE google groups). &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Прежде всего, следует отметить numpy (numeric python, numpy.scipy.org) и scipy (scientific python, scipy.org). Они (и их списки почтовых рассылок – numpy-user, scipy-user, scipy-dev, см http://scipy.org/Mailing_Lists) являются “точками сбора” всех пользователей Python в научно-технических целях (впрочем, стоит отметить также SAGE google groups). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* NumPy – это низкоуровневая библиотека, написанная в основном на С и Фортран (в основном матричные операции), опирается на код BLAS+ATLAS, LAPACK.  См также “NumPy для пользователей MATLAB”: http://www.scipy.org/NumPy_for_Matlab_Users. Тем, у кого проблемы с английским, могу порекомендовать вставить этот html-адрес в translate.google.com или аналогичный сервис.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* NumPy – это низкоуровневая библиотека, написанная в основном на С и Фортран (в основном матричные операции), опирается на код BLAS+ATLAS, LAPACK.  См также “NumPy для пользователей MATLAB”: http://www.scipy.org/NumPy_for_Matlab_Users. Тем, у кого проблемы с английским, могу порекомендовать вставить этот html-адрес в translate.google.com или аналогичный сервис.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* SciPy – численное интегрирование, сплайны, оптимизация, решения систем диф. уравнений и т.п. Впрочем, иногда отдельные специализированные пакеты обладают бОльшим удобством, функциональностью и т.п (например, OpenOpt vs scipy.optimize). &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* SciPy – численное интегрирование, сплайны, оптимизация, решения систем диф. уравнений и т.п. Впрочем, иногда отдельные специализированные пакеты обладают бОльшим удобством, функциональностью и т.п (например, OpenOpt vs scipy.optimize). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dattorro</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1850&amp;oldid=prev</id>
		<title>Dattorro at 03:07, 11 January 2010</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1850&amp;oldid=prev"/>
				<updated>2010-01-11T03:07:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 03:07, 11 January 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Использование языка Python для разработки научно-технического программного обеспечения&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Использование языка Python для разработки научно-технического программного обеспечения&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;([http://&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;forum.&lt;/del&gt;openopt.org/&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;viewtopic.php?id=39 &lt;/del&gt;English])&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;([http://openopt.org/&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Python_For_Scientific_Engineering &lt;/ins&gt;English])&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dattorro</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1849&amp;oldid=prev</id>
		<title>Dattorro at 03:04, 11 January 2010</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=1849&amp;oldid=prev"/>
				<updated>2010-01-11T03:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 03:04, 11 January 2010&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что касается  Octave и особенно  SciLab, стоит также упомянуть проблемы с лицензией. Для  Octave это GPL, содержащая copyleft (который запрещает использовать в лицензии своего продукта более сильные ограничения, чем ограничения используемых в нем библиотек с copyleft), для SciLab она вообще не является OSI-approved. Это очень сильно сдерживает их распространение и развитие, т.к. ряд организаций, выпускающих коммерческое ПО, не использует их, предпочитая продукты без copyleft (т.е. c такими лицензиями как BSD, MIT, Apache).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что касается  Octave и особенно  SciLab, стоит также упомянуть проблемы с лицензией. Для  Octave это GPL, содержащая copyleft (который запрещает использовать в лицензии своего продукта более сильные ограничения, чем ограничения используемых в нем библиотек с copyleft), для SciLab она вообще не является OSI-approved. Это очень сильно сдерживает их распространение и развитие, т.к. ряд организаций, выпускающих коммерческое ПО, не использует их, предпочитая продукты без copyleft (т.е. c такими лицензиями как BSD, MIT, Apache).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вообще, по наблюдениям автора, общая тенденция в развитии программного обеспечения (в т.ч. научного) такая: свободное ПО постепенно вытесняет  коммерческое, тогда как свободное ПО без copyleft постепенно вытесняет  содержащее copyleft (за счет того, что более охотно получает финансовую поддержку от софтверных организаций). Типичный пример – широко библиотеки &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[http://en.wikipedia.org/wiki/&lt;/del&gt;BLAS &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;BLAS] &lt;/del&gt;и &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[http://en.wikipedia.org/wiki/LAPACK &lt;/del&gt;LAPACK&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;. Для ряда другого, более сложного научного ПО, например численная оптимизация, коммерческое ПО пока еще сохраняет свои позиции, но все же на мой взгляд это только вопрос времени - уже сейчас такие бесплатные решатели как IPOPT или DSDP показывают результаты на уровне коммерческого ПО стоимостью в тысячи долларов. Стоит отметить, что основной финансовой основой для развития научного СПО являются гранты от научных фондов, университетов, ряда организаций (IBM, Sun Microsystems и т.п.).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Вообще, по наблюдениям автора, общая тенденция в развитии программного обеспечения (в т.ч. научного) такая: свободное ПО постепенно вытесняет  коммерческое, тогда как свободное ПО без copyleft постепенно вытесняет  содержащее copyleft (за счет того, что более охотно получает финансовую поддержку от софтверных организаций). Типичный пример – широко библиотеки BLAS и LAPACK. Для ряда другого, более сложного научного ПО, например численная оптимизация, коммерческое ПО пока еще сохраняет свои позиции, но все же на мой взгляд это только вопрос времени - уже сейчас такие бесплатные решатели как IPOPT или DSDP показывают результаты на уровне коммерческого ПО стоимостью в тысячи долларов. Стоит отметить, что основной финансовой основой для развития научного СПО являются гранты от научных фондов, университетов, ряда организаций (IBM, Sun Microsystems и т.п.).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что касается использования других высокоуровневых языков в научно-технических целях, то недостатки у них следующие:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Что касается использования других высокоуровневых языков в научно-технических целях, то недостатки у них следующие:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 69:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://www.jython.org/ Jython] – имплементация Python на Java. Изначально на нее полагались большие ожидания, но ничего особенного она так и не показала, во многом из-за не очень большой скорости и несовместимостью со многими  библиотеками, написанными под CPython.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://www.jython.org/ Jython] – имплементация Python на Java. Изначально на нее полагались большие ожидания, но ничего особенного она так и не показала, во многом из-за не очень большой скорости и несовместимостью со многими  библиотеками, написанными под CPython.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython IronPython] – имплементация  Python под Microsoft .NET. Имеет свой контингент пользователей, но в первую очередь  Microsoft занята продвижением конкурирующегос Python языка С#.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython IronPython] – имплементация  Python под Microsoft .NET. Имеет свой контингент пользователей, но в первую очередь  Microsoft занята продвижением конкурирующегос Python языка С#.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[http://en.wikipedia.org/wiki/&lt;/del&gt;PyPy &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;PyPy] &lt;/del&gt;(PythonPython) – эксперементальная имплементация, выполнявшаяся несколько лет коллективом, спонсированным одним из грантов FP7. Вряд ли у него есть будущее (из-за несовместимости с библиотеками CPython), но его наработки (динамическая трансляция некоторых участков кода в С и их компиляция “на лету”) возможно, в будущем будут использованы в CPython.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*PyPy (PythonPython) – эксперементальная имплементация, выполнявшаяся несколько лет коллективом, спонсированным одним из грантов FP7. Вряд ли у него есть будущее (из-за несовместимости с библиотеками CPython), но его наработки (динамическая трансляция некоторых участков кода в С и их компиляция “на лету”) возможно, в будущем будут использованы в CPython.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://pymite.python-hosting.com/ PyMite] – имплементация Python для ряда микропроцессоров (в первую очередь Atmel). &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*[http://pymite.python-hosting.com/ PyMite] – имплементация Python для ряда микропроцессоров (в первую очередь Atmel). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;'''Основные научные библиотеки Python.'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;'''Основные научные библиотеки Python.'''&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Прежде всего, следует отметить numpy (numeric python, numpy.scipy.org) и scipy (scientific python, scipy.org), см также их страницы на wikipedia.org : &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[http://en.wikipedia.org/wiki/Numpy &lt;/del&gt;NumPy&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;, &lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[http://en.wikipedia.org/wiki/Scipy &lt;/del&gt;SciPy&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;. Они (и их списки почтовых рассылок – numpy-user, scipy-user, scipy-dev, см http://scipy.org/Mailing_Lists) являются “точками сбора” всех пользователей Python в научно-технических целях (впрочем, стоит отметить также SAGE google groups). &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Прежде всего, следует отметить numpy (numeric python, numpy.scipy.org) и scipy (scientific python, scipy.org), см также их страницы на wikipedia.org : NumPy, SciPy. Они (и их списки почтовых рассылок – numpy-user, scipy-user, scipy-dev, см http://scipy.org/Mailing_Lists) являются “точками сбора” всех пользователей Python в научно-технических целях (впрочем, стоит отметить также SAGE google groups). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* NumPy – это низкоуровневая библиотека, написанная в основном на С и Фортран (в основном матричные операции), опирается на код BLAS+ATLAS, LAPACK.  См также “NumPy для пользователей MATLAB”: http://www.scipy.org/NumPy_for_Matlab_Users. Тем, у кого проблемы с английским, могу порекомендовать вставить этот html-адрес в translate.google.com или аналогичный сервис.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* NumPy – это низкоуровневая библиотека, написанная в основном на С и Фортран (в основном матричные операции), опирается на код BLAS+ATLAS, LAPACK.  См также “NumPy для пользователей MATLAB”: http://www.scipy.org/NumPy_for_Matlab_Users. Тем, у кого проблемы с английским, могу порекомендовать вставить этот html-адрес в translate.google.com или аналогичный сервис.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* SciPy – численное интегрирование, сплайны, оптимизация, решения систем диф. уравнений и т.п. Впрочем, иногда отдельные специализированные пакеты обладают бОльшим удобством, функциональностью и т.п (например, OpenOpt vs scipy.optimize). &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* SciPy – численное интегрирование, сплайны, оптимизация, решения систем диф. уравнений и т.п. Впрочем, иногда отдельные специализированные пакеты обладают бОльшим удобством, функциональностью и т.п (например, OpenOpt vs scipy.optimize). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dattorro</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=967&amp;oldid=prev</id>
		<title>Cslaw at 21:47, 16 February 2009</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=967&amp;oldid=prev"/>
				<updated>2009-02-16T21:47:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;tr&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:47, 16 February 2009&lt;/td&gt;
			&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Использование языка Python для разработки научно-технического программного обеспечения&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Использование языка Python для разработки научно-технического программного обеспечения&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;center&amp;gt;([http://forum.openopt.org/viewtopic.php?id=39 English])&amp;lt;/center&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cslaw</name></author>	</entry>

	<entry>
		<id>http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=949&amp;oldid=prev</id>
		<title>Ranjelin: Undo revision 946 by 193.239.178.220 (Talk)</title>
		<link rel="alternate" type="text/html" href="http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;diff=949&amp;oldid=prev"/>
				<updated>2009-02-15T22:48:53Z</updated>
		
		<summary type="html">&lt;p&gt;Undo revision 946 by &lt;a href=&quot;/wikimization/index.php/Special:Contributions/193.239.178.220&quot; title=&quot;Special:Contributions/193.239.178.220&quot;&gt;193.239.178.220&lt;/a&gt; (&lt;a href=&quot;/wikimization/index.php?title=User_talk:193.239.178.220&amp;amp;action=edit&quot; class=&quot;new&quot; title=&quot;User talk:193.239.178.220&quot;&gt;Talk&lt;/a&gt;)&lt;/p&gt;
&lt;a href=&quot;http://www.convexoptimization.com/wikimization/index.php?title=Py4science&amp;amp;diff=949&amp;amp;oldid=946&quot;&gt;(Difference between revisions)&lt;/a&gt;</summary>
		<author><name>Ranjelin</name></author>	</entry>

	</feed>