Описание тега chemistry

Для вопросов программирования, связанных с химией - например, вопросов о программной работе с химическими формулами, моделировании химических процессов или использовании библиотек и API, связанных с химией. Вопросы, не связанные с программированием, о химии здесь не по теме, но могут быть по теме на сайте chemistry.stackexchange.com.
1 ответ

Попытка понять данный мне сценарий Bash, в частности цикл while

Я использую сценарий, сделанный одним из моих бывших коллег, он сказал мне, что мне понадобится немного поработать с ним. Мне интересно, что делает этот цикл while: # This is the loop that does the simulation lastsim=0 nextsim=`/usr/bin/expr $lastsi…
28 ноя '18 в 03:43
1 ответ

Разбор химической формулы со смесями элементов

Я хотел бы использовать boost::spirit для извлечения стехиометрии соединений, состоящих из нескольких элементов, из грубой формулы. В данном соединении мой парсер должен уметь различать три вида паттернов химических элементов: природный элемент из с…
21 мар '17 в 20:18
1 ответ

Как использовать функцию optimize.fmin в python 2.7 с кинетикой химической реакции

У меня есть задание построить две последовательные реакции первого порядка, а затем найти максимальную концентрацию для реакции B. Мне удалось построить график из трех функций, я пытаюсь найти максимальное значение. Мой учитель сказал мне, чтобы исп…
05 авг '17 в 15:30
2 ответа

Чтение химических символов в Фортране

Я читаю список химических символов. Так как есть 118 элементов, select case построить будет иметь 119 случаев. Есть лучший способ сделать это? Некоторые элементы начинаются с той же буквы, например C, Ca, Cd, Coтак что, возможно, читая три A1 переме…
20 июл '17 в 20:58
2 ответа

Регулярное выражение для извлечения уникальных полей из файла.sdf в R

Я в поиске регулярного выражения в R для извлечения полей, указанных в файле химических данных.sdf. Поля в этом случае отделяются < > и следуют за "> " в ​​начале строки. Например, в случае string="&gt; &lt;FIELD1&gt;\nfield text1\n\n&gt; &lt;FIELD2…
22 фев '14 в 20:15
1 ответ

Связывание индексов комбинации со значением

Я работаю над программой, для которой мне нужны комбинации расстояний между атомами или различными точками в трехмерном пространстве. Вот пример: Файл 'test' содержит следующую информацию: Ti 1.0 1.0 1.0 O 0.0 2.0 0.0 O 0.0 0.0 0.0 Ti 1.0 3.0 4.0 O …
21 июн '16 в 05:52
1 ответ

Решить линейные уравнения с учетом переменных и неопределенностей: scipy-optimize?

Я хотел бы минимизировать набор уравнений, где переменные известны с их неопределенностью. По сути, я хотел бы проверить гипотезу о том, что данные измеряемые переменные соответствуют ограничениям формулы, заданным уравнениями. Это похоже на то, что…
22 апр '14 в 22:36
6 ответов

Извлечь цифры из химической формулы

Извиняюсь, если об этом уже спрашивали и отвечали, но я не мог найти удовлетворительный ответ. У меня есть список химических формул, в том числе в следующем порядке: C, H, N и O. И я хотел бы вывести число после каждой из этих букв. Проблема в том, …
07 сен '17 в 08:10
1 ответ

Как загрузить файлы.prmtop и.crd из Amber с помощью MDAnalysis?

Я пытаюсь загрузить .crd файл из Amber, но это не удается, потому что он не в формате ожидаемого MDAnalysis (см. ошибку в конце): topology = 'top.prmtop' trajectory = 'amberOut.crd' u = MDAnalysis.Universe(topology, trajectory) Я видел эту ветку, а …
07 фев '18 в 17:16
1 ответ

Использование кинетики пиролиза биомассы в реакторе Cantera

Я пытаюсь использовать Cantera с кинетической схемой для пиролиза биомассы, чтобы посмотреть изменения концентрации с течением времени в реакторе периодического действия. Обзор кинетики показан ниже вместе со ссылкой на статью. Обратите внимание, чт…
05 дек '18 в 19:56
1 ответ

Как использовать строку или символ-вектор (содержащий любой химический состав и соответственно формулу) и рассчитать его молярную массу?

Я пытаюсь написать простое консольное приложение на C++, которое может прочитать любую химическую формулу, а затем вычислить ее молярную массу, например: Na2CO3 или что-то вроде: La0,6Sr0,4CoO3 или в скобках: Fe (NO3) 3 Проблема в том, что я не знаю…
27 янв '19 в 00:30
1 ответ

Черепаха, которая не влияет на реализацию других черепах, но ускоряет реакцию

Я использую существующую модель в netlogo под названием Chemical Equilibrium и добавляю еще немного кода. Я хочу добавить черепах (катализатор), которые не влияют на реакцию / другие черепахи, но ускоряют реакцию ВПЕРЕД, которая была определена след…
05 мар '10 в 00:06
0 ответов

Решение для наклонного столбца в данных модели сетки

С вашей помощью я зашёл довольно далеко с этой проблемой за последние две недели, так что большое спасибо этому замечательному сообществу!! Прежде всего я хочу прояснить следующее: я не ожидаю решения, но мне нужна помощь в поиске модулей (на любом …
18 фев '19 в 19:05
0 ответов

Уравнения баланса химии

Lore: Теперь, когда мой класс химии прошел запоминание уравнений и еще много чего, начался, например, с балансировки химических уравнений. Я мог бы сидеть целый день уравновешивая уравнения, но, поскольку программирование - это моя страсть, я бы хот…
14 дек '18 в 15:33
3 ответа

Преобразование химической формулы в ее имя iupac

У меня есть периодическая таблица, которую я кодировал в Java, и я работаю над созданием простых соединений (только бинарных соединений) и возвращением информации о них, но у меня возникают проблемы с превращением химической формулы в название IUPAC…
01 янв '19 в 01:35
1 ответ

Моноизотопный расчет пептидов с использованием питона

Я делаю Калькулятор моноизотопных пептидов, и у меня есть некоторые проблемы, которые я не могу решить. import re aminoacid = { "I": "C6H13NO2", "L": "C6H13NO2", "K": "C6H14N2O2", "M": "C5H11NO2S", "F": "C9H11NO2", "T": "C4H9NO3", "W": "C11H12N2O2",…
14 фев '19 в 10:41
2 ответа

Построение ИК-спектра с помощью Gnuplot

У меня есть инфракрасный спектр для интересующего соединения, который я хотел бы построить, и у меня есть файл spectrum.dat со всеми точками данных. Это имеет форму: # X Y 300 100 301 100 302 99 303 70 ... 3999 98 4000 100 Я хотел бы построить это с…
21 май '14 в 00:21
4 ответа

Как сбалансировать химическое уравнение в Python 2.7 Использование матриц

У меня есть задание колледжа, где я должен сбалансировать следующее уравнение: NaOH + H2S04 -> Na2S04 + H20 мои знания Python и кодирования в целом чрезвычайно ограничены на данный момент. До сих пор я пытался использовать матрицы для решения уравне…
20 июл '17 в 16:09
2 ответа

Итерационные вычисления в Matlab

Я собираюсь смоделировать осаждение минерала во времени по ставке r. Когда этот минерал выпадает в осадок, он снижает концентрацию Fe(II) в растворе, и это снижает состояние насыщения раствора по отношению к минералу, замедляя скорость осаждения мин…
12 окт '17 в 13:47
0 ответов

Как определить другой набор из набора точек данных, используя линейный конгруэнтный метод

Можете ли вы объяснить, линейный конгруэнтный метод
11 май '18 в 09:55