Program for real-time 3D scatterplot rendering

Cancelled Posted 7 years ago Paid on delivery
Cancelled Paid on delivery

## Objective

Create an application for live rendering of a three-dimensional scatterplot based upon input data.

## Requirements

1. The program should be easy to install & run on a GNU/Linux machine. The exact choice of language or platform does not particularly matter, but candidates using either C++/Qt or Python/Vispy/alternatives are preferred.

2. Controls. Zooming to the point under mouse cursor using mouse scroll wheel; rotating the plot around its central axes using mouse draggging

3. Performance. Expect several million data points; such an amount of data should be processed and visualized at rate of 5fps minimum.

4. Data point coordinates are set according to three columns read from data files; color of the points corresponds to one of these columns. Default color gamma - CIELab Linear L.

5. Axis labels and ticks should remain readable during rotation, and appear at grid line endpoints while zooming.

6. Input data in HDF5 format. Input file specification via CLI: `$ ./myprogram [url removed, login to view]`

8. All copyrights shall be transferred to the customer

# Bonus points

+$10 for a "Save to PNG" button that does exactly that with the current viewport contents.

+$10 for command-line plotting support, e.g. `$ ./myprogram --plot-to-file x,y,z,alpha,beta,gamma [url removed, login to view]`.

# Time

14 days by default; can be extended by a special agreement [but not by much]

C++ Programming Data Science Linux Python Software Architecture

Project ID: #11029082

About the project

4 proposals Remote project Active 7 years ago

4 freelancers are bidding on average $276 for this job

prashushinde9

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i wi More

$257 USD in 10 days
(18 Reviews)
6.2