Coder Social home page Coder Social logo

tt-acm / designexplorer Goto Github PK

View Code? Open in Web Editor NEW
91.0 91.0 59.0 66.32 MB

Design Explorer is an open source web interface for exploring multi-dimensional design spaces

Home Page: http://tt-acm.github.io/DesignExplorer/

License: MIT License

HTML 9.10% CSS 2.64% JavaScript 88.26%

designexplorer's People

Contributors

bhowes-tt avatar eertugrul avatar mingbopeng avatar mostapharoudsari avatar skaplan126 avatar

Stargazers

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

Watchers

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

designexplorer's Issues

Add MIT license

I will follow @bhowes-tt approach for spectacles.

/*
//The MIT License (MIT)
//
//Copyright (c) 2015 Thornton Tomasetti, Inc.
//
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//
//The above copyright notice and this permission notice shall be included in
//all copies or substantial portions of the Software.
//
//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
//IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
//FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
//AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
//LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
//OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
//THE SOFTWARE.
*/

Tool Title, Dynamic Project Title

The project title should be included in the CSV so the vanilla design explorer and custom apps can show a project title at the top of the app.

image

Image hosting for free opensource design explorer?

@mostaphaRoudsari @bhowes-tt --

thoughts on this one?

-1st, are we going to host a blank Design Explorer page on our site where anyone can come and upload data and populate their own interface? I had been assuming this was the idea, correct me if I am wrong.

-2nd, if so, it seems the csv file should just have a full url that points to an image of each iteration that the user hosts wherever they like. We can suggest dropbox or google photos in our documentation. This way the only thing they need to input into the page is their CSV file.

-3rd, maybe we do not enable 3D on this "free page"? Leave that to people that are willing to go to the future github page and get the source themselves?

Optional run names

On smaller runs, you might want to see the name of a single iteration when it is clicked. This should be shown somewhere - either next to the line on the PCP or over in the parameter / output list. AND the user should have the option of including names in the CSV - only show them if they are there.

image

position radar chart

center radar chart in its div - should change dynamically when the window changes size

brush bug for radar chart

if you select a building and then immediately brush the parcoords graph, the only data that shows on the radar chart is that very first brush selection. if you slide the brush around, the radar chart is empty unless you brush over the first selection.

Design Intro page

We either need to have a pre-load example or change the layout of the page. I think the second one is better and then we can have options for user also to load examples.

image

minimum wiki!

We need to have minimum documentation for the project on how to prepare the files, etc.

Based on what we talked about yesterday we need to have components that generate the data from Grasshopper. Then we need to have some HOW TO pages for the workflow too.

cc: @mnaugle-tt @bhowes-tt @JonatanS

interaction between parcoords and radar chart

The radar chart should relate to the parallel coords the same way as the image grid does. When the parallel coordinate graph is brushed, the radar chart should reflect the same selection.

add units to labels

Vamshi wants units in the upper right hand display of outputs. i'd agree.

radar chart labels

I need to make the label formatting more flexible to work with many different titles
image

slider/radar chart interaction

when the sliders change, they change the highlighted line on the parcoords, but not the highlighted polygon on the radar chart

Create sample data-set

This is critical to showcase TT and TT-CORE services. I will set up one for daylighting and energy for a simple box with window and shadings.

@mnaugle-tt I know you have thoughts on this. Can we use Green Space data as a sample? or we want to keep it separate?

Last start rating sticks somewhere as a global value!

Once rating is assigned for an option it will be the default value for the next one. It won't show up until you hover the mouse on rating. This is one of that strange bugs that is the results of using a plugin which is not designed for the purpose that we are using it.

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.