Coder Social home page Coder Social logo

prophetly / prophetly-server Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 4.0 263 KB

Prophetly Server powered by Tornado and Prophet (PyPI Package)

License: Other

Python 94.83% HTML 5.17%
timeseries forecasting data-science plotly pypi package prophet

prophetly-server's People

Contributors

pravj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

prophetly-server's Issues

R u accepting pull requests?

Hello dude, first of all, thanks for this projects, it is really amazing!

I was looking for a web implementation of fbprophet for a long time. But a keep getting some errors about my datasets (pandas csv format), look at this one:
screenshot from 2018-08-14 18-45-59
It happens when try to upload a new dataset on home page

i have a similar project where a can grab any altcoin data direct from coingekko api and plot, but it is all in the terminal, i'm thinking in implement it with Prophetly, what do you think?
See the project here
Tell me what do you think
Thanks dude ๐Ÿค“

ERROR:tornado.access:500 POST /upload

First of all thanks allot for this great tool as this is what I am trying to build for my own web app. However I am getting getting an error when trying yo upload a CSV file.

ERROR:tornado.application:Uncaught exception POST /upload (127.0.0.1) HTTPServerRequest(protocol='http', host='localhost:9009', method='POST', uri='/upload', version='HTTP/1.1', remote_ip='127.0.0.1', headers={'Host': 'localhost:9009', 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0', 'Accept': 'application/json', 'Accept-Language': 'en-US,en;q=0.5', 'Accept-Encoding': 'gzip, deflate', 'Cache-Control': 'no-cache', 'X-Requested-With': 'XMLHttpRequest', 'Referer': 'http://localhost:9009/', 'Content-Length': '4575', 'Content-Type': 'multipart/form-data; boundary=---------------------------3819328031031168151857619680', 'Connection': 'keep-alive'}) Traceback (most recent call last): File "/home/arvin/anaconda3/envs/devenv/lib/python3.6/site-packages/tornado/web.py", line 1509, in _execute result = method(*self.path_args, **self.path_kwargs) File "/home/arvin/anaconda3/envs/devenv/lib/python3.6/site-packages/prophetly/server/handlers/upload_handler.py", line 15, in post req_file.write(file_info.body) TypeError: write() argument must be str, not bytes ERROR:tornado.access:500 POST /upload (127.0.0.1) 3.57ms
It seems that the error is about write permission to upload directory. What permission should I set to the upload directory? I'm using Ubuntu 14.

TIA

[Question] Difference between this and Client?

Just wanted to say awesome work and a good use of the library!

I have cloned both the server and the client but I fail to see the major differences.
I understand that the Client requires the server to be running but I can make the same calculations on the server?

Or is the react client made with Electron in mind? to server as a desktop application?

As a side question: I think this is a really interesting project and would love to see this getting more support. Currently it requires the upload of a CSV file to assign the columns and do the calculations.
But would it be possible to directly serve arrays into prophet? Maybe through an API endpoint?

For example: At my company we have a custom in-house made analytics tool which connects and grabs data through multiple sources. While currently not available I could of course create a export to csv button and and generate the correct output. But it kind of a break in the workflow of the app. It would be nice to be able to click on for example Forecast data and it would send the correct data to prophet which in it's turn does the prediction and sends it back?

Awesome work and many thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.