npm.io
1.4.5 • Published 7 months agoCLI

nelson-cloud

Licence
GPL-2.0
Version
1.4.5
Deps
7
Size
111 kB
Vulns
2
Weekly
0
Stars
2

Nelson Cloud

Build Status NPM Version Code Style: Prettier License: GPL-2.0 CLA Assistant Vulnerabilities

Overview

Nelson Cloud brings the power of Nelson numerical computation software to your web browser, making scientific computing and numerical analysis more accessible and convenient than ever before.

Demo

Nelson Cloud Demo

Features

  • Browser-based Nelson command execution
  • Real-time computation results
  • Interactive command-line interface
  • Custom server deployment options
  • Socket.IO v4.0 integration

Prerequisites

Before installation, ensure you have:

  • Node.js 22.14.0 or higher
  • Docker installed and running
  • A modern web browser

Installation

Global Installation
  1. Pull the Nelson Docker image:
docker pull nelsonsoftware/nelson-sio-cli:latest
  1. Install Nelson Cloud globally:
npm install -g nelson-cloud
  1. Start the application:
nelson-cloud
  1. Open your web browser and navigate to:
http://localhost:9090
Local Development Setup
  1. Clone the repository:
git clone https://github.com/nelson-lang/nelson-cloud.git
cd nelson-cloud
  1. Install Docker dependencies:
npm run dockerInstall
  1. Install project dependencies:
npm install
  1. Start the application:
npm start
  1. Run tests:
npm test

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Project Maintainer: Allan CORNET Email: nelson.numerical.computation@gmail.com

License

Distributed under the GPL-2.0 License. See COPYING.md for more information.