Что такое ATLAS?

ATLAS* - это программный комплекс для инженерного моделирования и научных исследований, созданный в парадигме low-code, который позволяет визуально создавать сложные математические и функциональные модели.
*Входит в Реестр российского ПО №15616
Наша цель
Предоставить инженерам и ученым удобный способ анализа и расчета технических систем с помощью компьютерного моделирования и облачных технологий

Почему ATLAS? [TL;DR]

ATLAS - современная среда разработки, супербыстрая*,
которая не требует знания языков программирования и обладает огромным функционалом для инженеров и ученых.

А еще он суперудобный и интегрируется с MATLAB, Python, C++.
*в 12 раз быстрее Matlab, в 30 быстрее Python
Почему же ATLAS?
Чем сегодня пользуются инженеры и ученые для математического моделирования? Продуктов не так много: MATLAB, Mathcad, GNU Octave, Scilab и более мелкие игроки. Эти решения достаточно хороши для своего времени. Они создавались в 80-х годах, когда интернет был доступен лишь избранным, а распределенные вычисления не были даже в концепции мироздания.

Через несколько десятков лет, изменились потребности и характер научных исследований. Устаревшая архитектура, сложность настройки, высокие требования к системным ресурсам, и, конечно, неприлично низкая производительность "традиционных" систем - заставляют специалистов искать альтернативы для решения своих задач. Многие инженеры используют калейдоскоп инструментов в своей ежедневной работе. Начиная с набора инструментов математического моделирования (MATLAB, Mathcad,..), языков программирования (Python, Julia, M, R, C++, Fortran), и конечно инструментов конструкторской разработки - (ANSYS, SolidWorks,..). Единой платформы сквозного вертикального моделирования просто не существует. Таким образом, современный НИОКР - является сложной и трудоёмкой задачей.

Второй важной проблемой инженерного ПО является необходимость обучения новым языкам программирования. Почти все специализированные решения (в том числе MATLAB) требуют знания языков программирования. Раньше, в далеком прошлом, когда создавалось большинство инженерных прикладных программ, для инженера было вполне естественным владеть 2-3 языками программирования и разбираться в машинном коде. Однако, инженерный мир поменялся, стал более специализированным. В современном цикле разработки, программирование и функциональная разработка разделены. Сегодня инженер не обязательно является программистом, а программист далек от аппаратной разработки. Это накладывает серьезные ограничения на процесс разработки, даже для простого проекта требуется целая команда узких специалистов.

Третьим значительным недостатком современного инженерного ПО - является стоимость. Предъявляя значительные требования к системным ресурсам - большинство продуктов имеют огромную стоимость. При этом эти решения обладают довольно низкой скоростью работы, требовательны к ресурсам и сложны в настройке. Не секрет, что в отрасли процветает пиратство, использование сильно устаревших версий, нецелевое использование лицензий и т.д.

ATLAS - программный комплекс нового поколения, не требующий знания языков программирования, позволяющий выполнять полный цикл разработки в сквозном вертикальном моделировании. Начиная от математических и функциональных моделей до конструкторской разработки. Таким образом, создание цифровых двойников и полносвязных моделей физических систем - становится реальностью, доступной в рамках единой системы. За счет новых технологий, стоимость владения ATLAS в несколько раз ниже, чем традиционным инструментами, такими как MATLAB.
Новое время. Новые решения.
ATLAS - современная платформа для инженерного моделирования и разработки в самых значимых отраслях промышленности и ОПК

Отраслевой НИОКР

ATLAS - среда инженерной разработки для опорных отраслей и ОПК.
С помощью ATLAS предприятия могут построить сквозной процесс вертикального проектирования, начиная от математических и функциональных моделей до конструкторской документации.
Авиация
Разработка узлов, алгоритмов, систем управления и испытательных стендов
Электроника
Проектирование схем, протоколов, отладка алгоритмов, генерация кода
Робототехника
Алгоритмы движения, интеграция систем, обработка данных, ML
Автопром
Разработка узлов, имитационное моделирование, AI алгоритмы движения, испытания
Радиосвязь
Системы наземной и спутниковой связи, радарные комплексы, обработка сигнала
Энергетика
Анализ данных, интеграция систем, разработка новых ESG технологий
Преимущества ATLAS
Открытая и гибкая платформа для разработки и моделирования сложных процессов
  • Скорость
    Во-первых, ATLAS - это супербыстрая система. В сердце ATLAS программное ядро Julia, которое считается одним из самых быстрых языков, значительно опережающих MATLAB, Python и близок по быстродействию к C и Fortran.
  • Удобство и открытость
    Интуитивно-понятный интерфейс и отсутствие требований к языкам программирования делают платформу по-настоящему user-friendly. Вы можете импортировать свои проекты из MATLAB, Python, C и других платформ разработки.
  • Огромный функционал
    ATLAS - это универсальная платформа, которая объединяет функционал визуального проектирования, математических расчетов, и симуляций процессов. Для тех, кто любит уйти в глубину, есть прямой доступ к вычислительному ядру системы и тысячи готовых библиотек на Python, MATLAB, Julia, R, Java.
  • Облако или Сервер
    Мы с самого начала используем контейнеризацию в основе нашей архитектуры. Даже зная, что мы размещаемся в самых надежных Облачных Провайдерах, закрытые организации всё же могут развернуть ATLAS в своем внутреннем контуре.
  • От одного инженера до КБ
    Мы используем современную микро-сервисную архитектуру, которая позволяет гибко масштабировать систему подключая дополнительные модули по необходимости. Например, создавайте документацию Jupiter Notebooks прямо внутри ATLAS!
  • В 3 разА дешевле, чем MATLAB
    Благодаря облачным технологиям и низким требованиям к инфраструктуре, нам удалось в несколько раз снизить стоимость владения для конечного пользователя. При этом у нас появилась возможность предоставлять бесплатную версию для учебных организаций и фрилансеров.
Чем мы отличаемся?
Хотя ATLAS имеет похожий синтаксис
и математику, как MATLAB, однако мы
совершенно другие
Функционал
ATLAS
MATLAB
MathCAD
Python
Скорость - хРаз быстрее, чем аналоги (задача фибоначчи)
x1
x25
x200
x98
Количество библиотек, в т.ч. с открытым кодом
7400+
80
n/a
440 000
Tree-like visual Graph for code, math, and objects with dependencies
Support for vertical engineering design - hardware, algorythmic and software layers bound within a single device or a system 
Support static, dynamic and user-defined data types
Multiple dispatch (ability to define function behavior across combinations of argument types)
Object-oriented schemas and simulations
Real-like engineering systems and components
Units support, conversion, reduction to SI
Deeply customized plots and diagrams
Big data processing and analysis
Symbolic math
Human-like visual math (LaTex)
Immediate result for each computation step
Visual tracking of variables and object dependencies
User created engineering components
User created program modules and scripts
Multiple namespace per each program module
Open source core language with wide community
Unicode support for code, variables, parameters (multi-language, greek alphabet, math operators like ≠ ≥ ∈, etc.)
∞ = Inf ; 1 / ∞ == 0.0
Human-like equation syntax
if 2 ≤ x ≤ 5  f(x) = x*2
else  f(x) = x/2
Rational numbers support, fractions
(3//5) // (2//1) == 3//10
inv(2//3) == 3//2
Core language
Julia
Java, C++, C
n/a
Python
Online (cloud) computation time limits
unlimited
90 mins
not available
not available
АРХИТЕКТУРА
ATLAS
ЧТО ВНУТРИ
Пожалуй, лучшее, что есть.

Julia в нашем сердце

Julia Language - суперсовременный язык программирования, разработанный для сложных инженерных вычислений, вобравший все самое лучшее из мира научных исследований
БЫСТРЫЙ
Julia - один из самых быстрых языков, значительно превосходит Python, MATLAB и близок к C и Fortran, что позволяет его использовать в системах Real-Time
ОТКРЫТЫЙ
Julia "дружит" с другими языками, что обеспечивает
прямую интеграцию с системами на C++, Python, MATLAB.
НАДЕЖНЫЙ
Julia используют 1500 университетов в мире и более
10.000 компаний: Amazon, Apple, AstraZeneca, Google, IBM, Intel, Pfizer, JP Morgan, NASA, Microsoft, Uber и др.

Функционал

ATLAS обладает значительным функционалом. Кроме невероятных возможностей языка Julia, есть ещё тысячи библиотек, которые вы можете импортировать прямо в проект:
MATLAB, Python, C++, R, Java и др.
Математика
Дифф. уравнения
Статистика
Символьные вычисления
Матрицы, Графы
Численный анализ
+ более 200 модулей
Физика
Квантовая физика
Термодинамика
Квантовая механика
Электромагнетизм
Гидродинамика
Динамические системы
Графика
2D, 3D-графика
Инфографика
Векторная графика
Дискретная геометрия
Обработка изображений
+ более 100 модулей
Данные
Таблицы, CSV
Базы Данных
SQL, ODBC, Redis, PostgreSQL, MongoDB
Machine Learning
Deep Learning
Вычисления
Параллельные
Распределенные
Облачные
Кластерные
Компиляторы
Решатели
Интеграции
Packages 7993
API Python, MATLAB, R, C++, Java, Fortran, Perl, Go
Import JSON, CSV, SAS, Stata, SPSS, XML
VCS GitHub
ATLAS visual engineering
Интерфейс
Красивый, интуитивно-понятный интерфейс ATLAS
  • визуальное построение моделей
  • не требует знания программирования
  • прост в обучении
  • понятен для разработчиков и студентов
Стоимость
Программный Комплекс "АТЛАС" поставляется как серверная версия и как облачное решение (SaaS).
Стоимость рассчитывается индивидуально в зависимости от количества рабочих мест.

Для определения стоимости, отправьте заявку на проведение демонстрации.
Отправить заявку
О компании
ООО "Р-Софт" - российская компания, занимается разработкой научного и инженерного программного обеспечения. Мы работаем с ведущими ВУЗами и предприятиями промышленности.

Компания R-Soft аккредитована Минцифры РФ и активно сотрудничает с Министерством Промышленности и Торговли России по вопросам импортозамещения и цифрового суверенитета.
Команда
Для обеспечения постоянно растущих потребностей Заказчиков мы привлекаем динамические ресурсы, через партнеров, таких как CSSSR.

В нашей команде разработчики, инженеры, ученые по многим специальностям: математика, гидродинамика, системное программирование, радиосвязь, кодирование, web-разработка, базы данных, аналитика, и др.
Демонстрация возможностей ATLAS
Бесплатный пилотный проект под ваши задачи
© ATLAS - программный продукт, разработанный компанией ООО "Р-Софт" (ОГРН 1227700212740). Все права защищены.