Posts

Showing posts from December, 2011

Открытый софт для научных расчетов

Задачки у меня бывают разные, кратенькое описание того, что может потребоваться я приводил здесь: Софт для спектрального анализа/численного моделирования/etc. Дело происходит в Linux Debian, соответственно, интересует софт, который устанавливается из стандартного репозитория (что подразумевает опенсорсность).  Для начала я протестировал двумерное Фурье преобразование (прямое и обратное) на широко известном тестовом изображении Lenna. Заодно в процессе поиска нужных функций увидел заметки об истории этого изображения  Просто Лена  и  Обработка изображений: кто такая Лена Выбор софта для такой типичной задачки вполне себе наличествует: Scientific Computing with Free software on GNU/Linux HOWTO Пакеты прикладных программ Инструменты визуализации данных для Linux На практике же оказалось не так радужно, как хотелось бы. Из того, что есть в дебиане, работает "из коробки" только пакет octave . Зато для него можно установить множество расширений - нап

MS Excel XML to CSV

XSLT file excel2csv.xsl <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:mso="urn:schemas-microsoft-com:office:spreadsheet" version="1.0"> <xsl:output method="text" encoding="UTF-8"/> <xsl:template match="/">    <xsl:for-each select="mso:Workbook/mso:Worksheet/mso:Table/mso:Row">         <xsl:for-each select="mso:Cell">                 <xsl:value-of select="mso:Data"/>                         <xsl:if test="position()!=last()">                         <xsl:text>      </xsl:text>                         </xsl:if>         </xsl:for-each>         <xsl:text>&#10;</xsl:text>    </xsl:for-each> </xsl:template> </xsl:stylesheet> Important: you may replace 4 spaces in "<xsl:text>