2015-09-10 2 views
0

Я хочу создать приложение iOS, где вы можете легко просматривать и взаимодействовать с данными геофизики (журналы скважин, сейсмические разделы и т. Д.), Которые обычно приходят как огромные матрицы в формате SEGY или аналогичные.Есть ли способ построить и проанализировать данные с быстрым?

Есть ли способ, которым я могу это сделать быстро? Также мне нужно извлечь статистику и выполнить математические операции. Существует ли какое-либо научное применение быстрого?

Извините, если я размытость, это довольно новая идея, и я хотел бы сделать это на прошивке вместо использования C/Matlab/питон и т.д.

ответ

2

Там нет ничего произрастающего в Swift, но вы могли бы всегда используйте сторонние рамки для чего-либо.

Конечно, научная сила Matlab не будет достижима iOS, так как язык не предназначен для этого, поэтому вам придется писать некоторые математические функции самостоятельно.

Для диаграмм я использовал CorePlot, но теперь есть хорошая альтернатива, написанная полностью в Swift, называемая ios-charts.

+0

Не могли бы вы немного объяснить, что вы подразумеваете под «использование сторонних фреймворков для чего угодно»? Могу ли я, например, использовать python для обработки и отображения данных, а затем использовать swift, чтобы пользователь мог взаимодействовать с графиками на ipad? – vhflat

+1

Не python, но вы можете запускать c, C++, Object C и Swift в приложениях iOS. В C++ или C есть много математических библиотек, которые можно портировать в iOS, но это не так просто (это можно сделать, но я не рекомендую это). См. Http://stackoverflow.com/questions/4938503/recommended-objective-c-math-libraries-for-working-with-quaternions-matrices-vec для некоторых математических библиотек. Еще одна хорошая идея - обработать ваши данные в другом месте (промежуточное ПО, например сервер) и предоставить обработанные данные в приложение iOS, чтобы он мог показывать тележки и взаимодействовать с ними. – lucaslt89

+0

Конечно, CorePlot (для Objective-C) и ios-charts (для обоих, ObjC и Swift) - действительно хорошие альтернативы. Оба позволяют создавать различные типы диаграмм с взаимодействиями в зависимости от вида диаграммы. Я добавил ссылки на CorePlot и ios-charts в своем ответе. – lucaslt89

Смежные вопросы