Mathematical Software Operations
SWAM

Special Software and Models
While mathematical software requires a DSL (Domain Specific Language) to be engineering grade, these formalities require non-mathematical Special Operations to reach production.
Implementation details can encompass development and deployment operations, compilation, high-performance implementations, and academic tools.
SWAM is an abstraction based on MSWE (Mathematical Software Engineering), which ensures the integration of mathematical formalities into production. Therefore, the expression DSL + SWAM partitions an engineering-grade software design.
MSWE empowers SWAM implementations to equip all the tools and operations extrinsic to mathematics to materialize mathematical software.
MathSwe
Supporting Modern Mathematics
While mathematical software must be open source to be engineering-grade, it demands support when running real-world operations.
The organization's vision encompasses an OSS community, connecting with talent and business operations.
Although MSW must be open source, business software is limited to the production-grade rather than the engineering one and sometimes may be closed-source. They can encompass esoteric SWAM integrating third-party standards, formats, customer requirements, or business needs.
MathSwe belongs to the most concrete MSWE spectrum with challenges involving extrinsic software, talent networking, and transparent entrepreneurial undertakings to deliver modern mathematics.
MathSwe Ops

Automating MSW Development and Deployment
Currently providing MVP tools to automate Ubuntu.
MathSwe Com
MathSwe Business Operations
In progress and forthcoming...
System

OS Software Operations
MathSwe System Ops automates software operations in Linux, such as installation, uninstallation, and configuration, to allow you to set up server VMs and desktop Workstations by running a command.
Image Ops
Install + Uninstall
system install { image_1, ..., image_n }
The flag --config
provides image restoration (if available).
For example, system install --config miniconda
.
system uninstall { image_1, ..., image_n }
system reinstall { image_1, ..., image_n }
system config { image_1, ..., image_n }
Available Images
MathSwe System Ops MVP v0.1.0
Technical documentation at MathSwe System Ops MVP | GitHub Repository.
System is a CLI application with a reliable and evolving design that makes cloud VMs and desktop work machines productive from cold OS installation. It automates cold-start DevOps and staff onboarding as per your organization's standards.
Services

Web API for General-Purpose Engineering
MathSwe Ops Services is a web application supporting general-purpose software engineering needed for mathematical software.
Badge
SVG Badges for Documentation
GETbadge/version/:gitPlatform/:user/:repo
The query ?path
defines a subproject (e.g., a microservice).
GETbadge/project/:project
The query flag ?mvp
takes the MVP version of the project.
The badge/project
endpoint is exclusive to MathSwe projects.
MathSwe Ops Services v0.1.0
Technical documentation at MathSwe Ops Services | GitHub Repository.
MathSwe Ops Services is designated to satisfy all General SWE cloud requirements extrinsic to MSW that involve the development and deployment of MSW.