Giter VIP home page Giter VIP logo

crowdai-client-py's Introduction

CrowdAI Logo

crowdAI - The open platform for data science challenges

Code Climate Gitter chat View performance data on Skylight View performance data on Skylight View performance data on Skylight View performance data on Skylight

Introduction

crowdAI (www.crowdAI.org) is a not-for-profit platform for open data challenges. It has two goals:

  • to be the place for solving (big) data problems in open science through open challenges
  • to be the place for learning about the techniques used to solve these problems.

Developed by scientists and engineers at EPFL in Switzerland, crowdAI is open to participants from anywhere in the world. The platform is also open to host challenges from anyone else, from big or small research groups in academia to well established company dealing with an interesting problem around open science and open data.

Open data challenges on the web give everyone around the world a shot at tackling difficult data problems.
By providing their solutions openly, participants can rapidly learn the latest powerful techniques from each other.

Contributing to CrowdAI

๐Ÿ‘๐ŸŽ‰ First off, thanks for taking the time to contribute! ๐ŸŽ‰๐Ÿ‘ Did we you say you are Awesomeee ?

Our Contribution guidelines are available at CONTRIBUTING.md

Documentation

We are in the process of migrating our documentation from the Wiki into this repository as markdown files.

Contact

You can always reach out to us at [email protected] and you are always welcome to join the CrowdAI Community banter on our Gitter channel at https://gitter.im/crowdAI/Lobby

crowdai-client-py's People

Contributors

jrings avatar spmohanty avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

crowdai-client-py's Issues

Handle unicode characters separately on windows

C:\Users\DJ\Downloads\crowdaigecco>python -c "import crowdai;challenge = crowdai.Challenge('GeccoOptimizationChallenge2017', '4f2b61e1aaf03d3283f135febbe225a4');response = challenge.evaluate_parallel([[1, 2, 3]]*5);challenge.submit([1,2,3])"
CrowdAI.Authentication.Event:  Authenticating for challenge = GeccoOptimizationChallenge2017
CrowdAI.Authentication.Event:  Authentication Successful
CrowdAI.Job.Event:  JOB_ENQUEUED (f27d8f88-b2e9-4531-a9c9-e8864e9f1435)
CrowdAI.Job.Event:  JOB_ENQUEUED (06cfca2e-a182-4e4c-b09b-05951da44cee)
CrowdAI.Job.Event:  JOB_ENQUEUED (84c0ef11-4f1e-430d-9de8-d8fb0d3bfa69)
CrowdAI.Job.Event:  JOB_ENQUEUED (39b69626-2aec-4680-b8f0-7834648bf997)
CrowdAI.Job.Event:  JOB_ENQUEUED (2054a7bb-97db-45ee-a6bc-1f164953c2ec)
CrowdAI.Job.Event:  JOB_RUNNING (39b69626-2aec-4680-b8f0-7834648bf997)
CrowdAI.Job.Event:  JOB_RUNNING (2054a7bb-97db-45ee-a6bc-1f164953c2ec)
CrowdAI.Job.Event:  JOB_RUNNING (06cfca2e-a182-4e4c-b09b-05951da44cee)
CrowdAI.Job.Event:  JOB_RUNNING (f27d8f88-b2e9-4531-a9c9-e8864e9f1435)
CrowdAI.Job.Event:  JOB_RUNNING (84c0ef11-4f1e-430d-9de8-d8fb0d3bfa69)
CrowdAI.Job.Event:  JOB_COMPLETE Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\DJ\Anaconda2\lib\site-packages\crowdai\challenges\gecco_optimization_challenge_2017.py", line 11, in evaluate_parallel
    return self.execute_function('evaluate', data, parallel=True)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\crowdai\challenges\base_challenge.py", line 190, in execute_function
    self.socketio.wait_for_callbacks(seconds=self.config['challenges'][self.challenge_id]["TIMEOUT_EXECUTION"])
  File "C:\Users\DJ\Anaconda2\lib\site-packages\socketIO_client\__init__.py", line 450, in wait_for_callbacks
    self.wait(seconds, for_callbacks=True)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\socketIO_client\__init__.py", line 251, in wait
    self._process_packets()
  File "C:\Users\DJ\Anaconda2\lib\site-packages\socketIO_client\__init__.py", line 278, in _process_packets
    self._process_packet(engineIO_packet)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\socketIO_client\__init__.py", line 491, in _process_packet
    delegate(parse_socketIO_packet_data(socketIO_packet_data), namespace)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\socketIO_client\__init__.py", line 513, in _on_event
    namespace._find_packet_callback(event)(*args)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\crowdai\challenges\base_challenge.py", line 121, in on_execute_function_response
    self.write_above_single_progress_bar(sequence_no, job_event_messsage)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\crowdai\challenges\base_challenge.py", line 242, in write_above_single_progress_bar
    tqdm.write(line)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\tqdm\_tqdm.py", line 435, in write
    fp.write(s)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\colorama\ansitowin32.py", line 40, in write
    self.__convertor.write(text)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\colorama\ansitowin32.py", line 141, in write
    self.write_and_convert(text)
  File "C:\Users\DJ\Anaconda2\lib\site-packages\colorama\ansitowin32.py", line 169, in write_and_convert
    self.write_plain_text(text, cursor, len(text))
  File "C:\Users\DJ\Anaconda2\lib\site-packages\colorama\ansitowin32.py", line 174, in write_plain_text
    self.wrapped.write(text[start:end])
  File "C:\Users\DJ\Anaconda2\lib\encodings\cp437.py", line 12, in encode
    return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 43-44: character maps to <undefined>

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.