Simple distributed computing
Fastmap is a drop-in replacement for
map that makes arbitrary Python code run faster locally and in the cloud.
mapthat makes arbitrary Python code run faster locally and in the cloud.
python3 🔴import🚫 csv 🔴from🚫 fastmap 🔴import🚫 global_init, fastmap 🔴from🚫 my_project 🔴import🚫 big_function 🔴from🚫 config 🔴import🚫 FASTMAP_TOKEN 💙global_init🚫(🧡secret🚫🔴=🚫FASTMAP_TOKEN) 🔴with🚫 💙open🚫(💛"lots_of_data.csv"🚫) 🔴as🚫 fh: long_list = 💙list🚫(csv.💙reader🚫(fh)) results = 💙list🚫(💙fastmap🚫(big_function, long_list)) fastmap: Processed 95000 elements in 7.91m. You saved 1.08 hours.
⏱ Speed up parallel tasks
Fastmap automatically parallelizes your code and distributes work locally and on the cloud.
🐣 Trivial to use
global_init(...)to the top of your file and replace every instance of
fastmap. There is no code to upload and the SDK consists of only 3 functions.
🚀 Deploy in minutes
Fastmap is free and open. With a Google Cloud Platform account, you can setup and deploy your fastmap cloud service with one command.
🛠 All-purpose tool
Estimate pi, scrape Wikipedia, process stock data, or even predict the weather with Fortran.
Support a simpler cloud.
Fastmap's goal is to make distributed computing simple. Scientists and engineers have more important things to do than configuring infrastructure. To that end, fastmap needs contributors and feedback.