<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@patrickwright</title><generator>teletype.in</generator><description><![CDATA[@patrickwright]]></description><image><url>https://teletype.in/files/db/bb/dbbb2a75-dcd4-4e41-b02f-ac8e65893baf.jpeg</url><title>@patrickwright</title><link>https://teletype.in/@patrickwright</link></image><link>https://teletype.in/@patrickwright?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=patrickwright</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/patrickwright?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/patrickwright?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Wed, 08 Apr 2026 15:33:48 GMT</pubDate><lastBuildDate>Wed, 08 Apr 2026 15:33:48 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@patrickwright/Z5v5QEjRf</guid><link>https://teletype.in/@patrickwright/Z5v5QEjRf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=patrickwright</link><comments>https://teletype.in/@patrickwright/Z5v5QEjRf?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=patrickwright#comments</comments><dc:creator>patrickwright</dc:creator><title>Функциональная анатомия пищеварительной системы</title><pubDate>Wed, 13 May 2020 14:47:25 GMT</pubDate><description><![CDATA[<img src="https://teletype.in/files/39/9f/399fc3d3-f975-4cba-9c16-c890e6bfdda0.gif"></img>Пищеварительная система состоит из пищеварительной или пищеварительной трубки и вспомогательных органов пищеварения. Ниже приведена основная терминология, используемая для описания частей пищеварительной системы, а более подробное описание каждой из них представлено в последующих разделах.]]></description><content:encoded><![CDATA[
  <p>Пищеварительная система состоит из пищеварительной или пищеварительной трубки и вспомогательных органов пищеварения. Ниже приведена основная терминология, используемая для описания частей пищеварительной системы, а более подробное описание каждой из них представлено в последующих разделах.</p>
  <figure class="m_original">
    <img src="https://teletype.in/files/39/9f/399fc3d3-f975-4cba-9c16-c890e6bfdda0.gif" width="300" />
  </figure>
  <p>Пищеварительная система, изображенная выше - плотоядное животное - является упрощенной среди млекопитающих. Другие виды, даже люди, имеют более или более обширный толстый кишечник, а жвачные животные, такие как крупный рогатый скот и овцы, имеют большой набор лесомахов, через которые пища проходит до того, как она достигает желудка.</p>
  <p>Каждый из вышеперечисленных органов вносит свой вклад в процесс пищеварения несколькими уникальными способами. Если бы вы описали их важнейшую или доминирующую функцию и беззастенчиво обобщили, то список выглядел бы примерно так:</p>
  <ul>
    <li><strong>Рот:</strong> Пища разлагается механически путем жевания, а слюна добавляется в качестве смазки. В некоторых видах слюна содержит амилазу - фермент, который переваривает крахмал.</li>
    <li><strong>Пищевод:</strong> Простой трубопровод между ртом и желудком - явно важный, но лишь незначительно интересный по сравнению с другими областями трубки.</li>
    <li><strong>Живот:</strong> Там, где начинается настоящее действие - ферментативное переваривание белков инициируется, а продукты питания сводятся к жидкой форме.</li>
    <li><strong>Печень:</strong> Центр метаболической активности в организме - его основная роль в процессе пищеварения заключается в обеспечении желчных солей тонкого кишечника, которые имеют решающее значение для пищеварения и усвоения жиров.</li>
    <li><strong>Поджелудочная железа:</strong> Важная роль как эндокринного, так и экзокринного органа - обеспечивает тонкую кишку мощной смесью пищеварительных ферментов, которые имеют решающее значение для усвоения жиров, углеводов и белков.</li>
    <li><strong>Тонкий кишечник:</strong> Самое захватывающее место во всей пищеварительной системе - это место, где происходят заключительные стадии химического ферментативного переваривания и где впитываются почти все питательные вещества.</li>
    <li><strong>Большой кишечник:</strong> Большие различия между видами по степени и значению - у всех животных впитывается вода, происходит бактериальное брожение и образуются фекалии. У плотоядных - это примерно такая же протяженность, но у травоядных, как и у лошади, толстый кишечник огромен и имеет решающее значение для утилизации целлюлозы.</li>
  </ul>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@patrickwright/sw7P_CEST</guid><link>https://teletype.in/@patrickwright/sw7P_CEST?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=patrickwright</link><comments>https://teletype.in/@patrickwright/sw7P_CEST?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=patrickwright#comments</comments><dc:creator>patrickwright</dc:creator><title>Инструменты HDF</title><pubDate>Tue, 05 May 2020 15:34:53 GMT</pubDate><description><![CDATA[Составлено Полом Бурком]]></description><content:encoded><![CDATA[
  <p>Составлено<a href="http://paulbourke.net/dataformats/" target="_blank"> Полом Бурком</a></p>
  <p>ноябрь 2010 года</p>
  <p></p>
  <p>Оригинал доступен на сайте:<a href="http://paulbourke.net/dataformats/hdf/" target="_blank"> http://paulbourke.net/dataformats/hdf/</a></p>
  <p> </p>
  <p>Ниже приведена некоторая (краткая) документация по инструментам HDF, подготовленная для работы с объемными данными, сохраненными в виде нескольких срезов в формате HDF. Если что-то из нижеследующего неясно, пожалуйста, не стесняйтесь просить о помощи/просвещении. Обратите внимание, что инструменты здесь делают много предположений о конкретных файлах данных и проблеме, если вам нужна более общая информация о дополнительных возможностях/функциях, то просто попросите.</p>
  <p></p>
  <p>Различные выходные объемные файлы, созданные здесь, отформатированы в соответствии с форматом Drishti raw. Он состоит из короткого заголовка, за которым следуют двоичные данные. Заголовок состоит из одного байта, указывающего на размер данных по объему (0 для беззнакового байта и 8 для плавающего), за которым следуют 3 целых числа (по 4 байта каждое), указывающие на размер тома (x,y,z). Далее следуют данные объема в формате данных, указанные и расположенные в виде z срезов, столбцов y и, наконец, x изменяется быстрее всего. Вывод для инструментов субдискретизации использует флоты, для пороговых данных используются беззнаковые графики. При использовании программного обеспечения, которое не умеет читать исходные данные, есть 13 байт, которые можно пропустить, чтобы проигнорировать заголовок.</p>
  <p> </p>
  <h2><strong>Примечания</strong></h2>
  <p></p>
  <ul>
    <li>Инструменты можно найти в ~pbourke/bin/. Вы можете скопировать двоичные файлы, но было бы лучше добавить этот каталог в ваш путь, это будет означать, что вы автоматически получите пользу от исправления ошибок и других обновлений.</li>
    <li>Затрагиваемые HDF-файлы фактически сохраняются как HDF версии 4.25. Поэтому вам необходимо загрузить модуль hdf4/4.2.5 (на данный момент это относится только к cognac).</li>
    <li>Общее предположение для HDF-файлов заключается в том, что их имя содержит номер индексации, начинающийся с 0. Это предположение означает, что спецификация для фрагментов использует соглашения о форматировании C-строк, примеры приведены в строках использования ниже.</li>
    <li>Большинство инструментов здесь предполагают, что коллекция HDF-файлов начинается с индекса 0, а значения индекса увеличиваются на 1 для каждого среза. Каждый срез должен иметь одинаковые размеры.</li>
    <li>Инструменты здесь запрашивают размеры срезов и количество срезов. Хотя эта информация может быть получена из файлов HDF и их количества, принятый подход используется, чтобы (слегка) упростить программирование, но в основном служит в качестве теста, что каждый файл, как и ожидалось.</li>
  </ul>
  <h2></h2>
  <h2><strong>hdf2raw</strong></h2>
  <p></p>
  <p>При этом берется список HDF-файлов и генерируется один сырой двоичный файл тома. Субдискретизация выполняется простым сэмплированием в более низком разрешении. Предназначен в основном для быстрой проверки.</p>
  <p>Usage: hdf2raw [options] nx ny nz hdf<em>file</em>mask</p>
  <p>   The volume is expected to be nx by ny by nz.</p>
  <p>   Where the input HDF files are images in nx by ny.</p>
  <p>   And nz slices, numbering from 0 upwards.</p>
  <p>   The hdf_file_mask is a C style descriptor.</p>
  <p>   For example A01/rec_E06ty_%05d.hdf would identify</p>
  <p>   hdf files in a directory called &quot;A01&quot; with names</p>
  <p>   rec<em>E06ty</em>00000.hdf, rec_E<em>E06ty</em>001.hdf, ... etc</p>
  <p>   Options:</p>
  <p>   -s n      degree of sub-sampling (default: 1 = none)</p>
  <p>   -v        enable verbose mode</p>
  <p> </p>
  <h2>hdfsubsample</h2>
  <p> </p>
  <p>Та же функциональность, что и у hdf2raw, но это усредняет субдискретированные блоки, используется простой bx-фильтр. В основном он предназначен для того, чтобы перенести необработанные объемные данные в другие пакеты визуализации объемов, которые ожидают один двоичный файл объемных данных.</p>
  <p>Usage: hdfsubsample [options] nx ny nz hdf<em>file</em>mask</p>
  <p>   The volume is expected to be nx by ny by nz.</p>
  <p>   Where the input HDF files are images in nx by ny.</p>
  <p>   And nz slices, numbering from z0 upwards.</p>
  <p>   The hdf_file_maskis a C style descriptor.</p>
  <p>   For example A01/rec_E06ty_%05d.hdf would identify</p>
  <p>   hdf files in a directory called &quot;A01&quot; with names</p>
  <p>   rec<em>E06ty</em>00000.hdf, rec_E<em>E06ty</em>001.hdf, ... etc</p>
  <p>   Options:</p>
  <p>   -s n      degree of sub-sampling (default: 4)</p>
  <p>   -z0 n     index of first slice (default: 0)</p>
  <p> </p>
  <h2>hdfextract</h2>
  <p> </p>
  <p>Этот инструмент делает множество вещей, но основные из них - это извлечение подтомов и выполнение пороговой операции. Подтом определяется происхождением и размерами на каждой оси, с учетом того, что они могут быть разными. Пороговый набор данных - это набор, в котором результирующие воксели равны 0, если исходный воксел находится за пределами порогового диапазона, и 1, если он находится в пределах порогового диапазона. Нормализация, если выбрана, определяет глобальный диапазон объема источника и масштабирует диапазон каждого среза таким образом, что он имеет один и тот же диапазон.</p>
  <p>Usage: hdfextract [options] nx ny nz hdf<em>file</em>mask</p>
  <p>   The volume is expected to be nx by ny by nz.</p>
  <p>   Where the input HDF files are images in nx by ny.</p>
  <p>   And nz slices.</p>
  <p>   The hdf_file_mask is a C style descriptor.</p>
  <p>   For example A01/rec_E06ty_%05d.hdf would identify</p>
  <p>   hdf files in a directory called &quot;A01&quot; with names</p>
  <p>   rec<em>E06ty</em>00000.hdf, rec_E<em>E06ty</em>001.hdf, ... etc</p>
  <p>   Options:</p>
  <p>   -t1 n     set the lower threshold value (default: 0)</p>
  <p>   -t2 n     optionally set the upper threshold value (default: 1e+32)</p>
  <p>   -dx n     size in x dimension of the subvolume (default: 128)</p>
  <p>  -dy n     size in y dimension of the subvolume (default: 128)</p>
  <p>   -dz n     size in z dimension of the subvolume (default: 128)</p>
  <p>   -s n      set size in all dimensions of the subvolume (default: 128)</p>
  <p>   -o n n n  origin of subvolume (default: 0 0 0)</p>
  <p>   -n v1 v2  normalise the global range to a chosen range v1 to v2 (default: off)</p>
  <p>   -v        enable verbose mode</p>
  <p> </p>
  <h2><strong>hdfinfo</strong></h2>
  <p> </p>
  <p>Генерирует статистику (диапазон, среднее, стандартное отклонение, гистограммы...) последовательности HDR-файлов. Предназначен для получения быстрого снимка фрагментов тома и проверки достоверности всех файлов.</p>
  <p>Usage: hdfinfo [options] nx ny nz hdf<em>file</em>mask</p>
  <p>   The volume is expected to be nx by ny by nz.</p>
  <p>   Where the input HDF files are images in nx by ny.</p>
  <p>   And nz slices, numbering from 0 upwards.</p>
  <p>   The hdf_file_mask is a C style descriptor.</p>
  <p>   For example A01/rec_E06ty_%05d.hdf would identify</p>
  <p>   hdf files in a directory called &quot;A01&quot; with names</p>
  <p>   rec_E06ty_00000.hdf, rec_E06ty_00001.hdf, ... etc</p>
  <p> </p>
  <h2><strong>Исходный код</strong></h2>
  <p>Код HDF, используемый в этих утилитах, вполне ориентирован на файлы, о которых идет речь, он приведен здесь для справки:<a href="http://paulbourke.net/dataformats/hdf/readhdf.c" target="_blank"> readhdf.c</a> и<a href="http://paulbourke.net/dataformats/hdf/readhdf.h" target="_blank"> readhdf.h</a>.</p>

]]></content:encoded></item></channel></rss>