Skip to content

Project for university with main target here to bring up API that will use meep package

License

Notifications You must be signed in to change notification settings

subwayaddicted/mobile-meep-api

Repository files navigation

mobile-meep-api

Project for university with main target here to bring up API that will use meep package

API setup for dev

Install Anaconda

Run the app

// Creating new venv
conda create -n mobile-meep-api -c conda-forge flask pymeep flask-restplus imageio
// Clone this repo
git clone ...
// Export flask vars
export FLASK_APP=mobile_meep_api.py
export FLASK_ENV=development
// Run the API
flask run

Example json:

	{
	  "data": {
		"cell": {
		  "x": 16,
		  "y": 8,
		  "z": 0
		},
		"geometry": {
		  "coordinates": {
			"x": 20,
			"y": 1,
			"z": 0
		  },
		  "center": {
			"x": 0,
			"y": 0
		  },
		  "material": 12
		},
		"sources": {
		  "frequency": 0.15,
		  "center": {
			"x": -7,
			"y": 0
		  }
		},
		"simulation_time": {
		  "between": 0.6,
		  "until": 200
		},
		"pml_layers": 1.0,
		"resolution": 10
	  }
	}

About

Project for university with main target here to bring up API that will use meep package

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages