Fixed bugs:
- Color-coding for Strings is Broken in Parameter Space #1011
v3.2.0 (2021-01-21)
Implemented enhancements:
- Shared Ranges for Color Maps in 3D Viewers #997
- Need to Display TimeValue in 3D Viewer #996
- Allow opening multiple instances of same 3D media #985
- Apply Timeseries loading UI to VS #980
- Add Legend for 3D Viewer Surface Coloration #971
- Add functionality to capture high-quality image output #813
- Add PFLOTRAN wizard for time series models #696
- Parallel parse frames closes #988 #988 (Mletter1)
Fixed bugs:
- Rubberbanding fails to register button up event (Firefox on Mac) in Parameter Space model #1006
- 3D Synch Lost #1004
- CCA point color fails to update sometimes #999
- In 3D synchronized views, the front and back clipping planes differ based on which one is the focus view #986
- Model creation information no longer captured in Time Series #947
- Color Legend Rectangle Height Redundantly Calculated/Overwritten #218
- Update parse_frames.py #989 (Mletter1)
Closed issues:
- Behavior of Synch in 3D Viewer is Inconsistent #969
Merged pull requests:
- Parallel video creation #1009 (Spurs20)
- Vs loading page #994 (Mletter1)
- Navbar #993 (alexsielicki)
- VideoSwarm Data ingestion #984 (Spurs20)
v3.1.1 (2020-07-22)
Closed issues:
- Clean up Color By dropdown #942
v3.1 (2020-07-16)
Implemented enhancements:
- Support log scale for color axis #964
- Change timeseries to use tarball instead of pulling each file individually #951
- axes #928
- Send a message to display on the client that the files are being transferred. #760
- tar or zip the pickle files to speed up transfer timeseries. #758
- Model should reload once timeseries is finished computing/ imporove timeseries display #754
- REST endpoint to check if the server can be restarted #722
- Allow project information to be edited at the model level #643
- Add a slycat multiprocessor queue for calculating meta data #636
- Make a requirements.txt file for slycat #634
- Create universally runnable end to end tests #533
- Need to be able to delete or overwrite cached images/videos #400
- Slycat documentation #974 (Mletter1)
Fixed bugs:
- 404 Error Deleting Failed Timeseries Models #968
- fix prod build #952
- Change log for VS to hpc safe log #950
- fix linked model bug #949
- Login tab in VS wizard not providing feedback #917
- slow down from proxy #898
- Input Metavariable Label Misaligned #871
- Remap wizard is broken #818
- Xyce input table file wrong - Time series wizard #702
- set utf8 encoding #590
- member list does not wrap within text box #470
Closed issues:
- Add ability to end remote job #973
- slycat build failing for documentation #967
- Timeseries no longer shows statistics #958
- 'Reconnect' button failure #953
- Implement "undo" with back button #934
- Cross Browser / Cross Machine Session Handling #847
- get_remote_file doesn't update cached files #823
- resource conflict on put_model_parameter #822
- remove https enforcement in slycat cherrypy #766
- Slycat requires https #755
Merged pull requests:
- improved the loading ui #977 (Mletter1)
- Job cancel button #976 (Mletter1)
- Slycat documentation #975 (Mletter1)
- Slycat documentation #966 (Mletter1)
- Fix timeseries stats #958 #959 (Mletter1)
- fixing reconnect button closes #587 #955 (Mletter1)
- Feature #722 #643 #954 (Mletter1)
- Bugfix #948 (Spurs20)
3.0.1 (2020-04-21)
Implemented enhancements:
- Redo Selection Action menu #940
- Add Interface for variable alias labels to Edit Axes #907
- Pin Actions Dropdown Menu #816
- Improve error reporting in remote file browser #483
Fixed bugs:
- Removing last filter sometimes leaves scatterplot points and table rows hidden #946
- Drop down scrolling gone (OSX Firefox) #945
- Update table rejects new table data incorrectly #939
- dakota_tabular.dat parser broken in Parameter Space & CCA models #938
- Edit bookmark comes up blank #931
- Pin Selection Action Disabled When Filters Are Present (Windows/Firefox) #930
- In 'Selection Action' only Selected points can be restored #924
- Point color lost when redrawing CCA model #922
- Remote browser host name gets cut off if too long #918
- Relabel axes names lost during update table (firefox and Windows) #916
- Bookmark in CCA loses color-coding variable (new React/Python 3) #913
Closed issues:
- Changing axes font size is broken #935
- No media column selected for new models that contain media columns #933
- JS error when closing bookmark dialogs using X button #932
- Project data not being deleted on 'Back' in Parameter Space wizard #920
Merged pull requests:
v3.0 (2019-12-19)
Implemented enhancements:
- Update/Create new docker image #891
Fixed bugs:
- Disallow deletion of all project members #899
Merged pull requests:
- Agent fixes for timeseries #929 (Mletter1)
- Agent fixes #927 (Mletter1)
- Agent fix #926 (Mletter1)
- Access control bugs #925 (Spurs20)
- Error messaging enhancement #921 (Spurs20)
- Error messaging enhancement #919 (Spurs20)
- Python3 #912 (Mletter1)
v2.2 (2019-09-18)
2.2 (2019-09-18)
Merged pull requests:
v2.1 (2019-07-31)
Fixed bugs:
- First Render After Model Creation is Sized Wrong in CCA #906
- CCA Pointcolor dropdown list lacks slider #905
- Selection Action 'Set' Doesn't Change Values (both Firefox & chrome on Windows) #904
- Marking not displayed on model page #903
- Cannot delete bookmarks #902
- Cannot add members to project #901
- CCA and PS table display cuts off bottom row (Firefox & Chrome on Windows) #900
- Documentation not found #865
2019.07.17 (2019-07-10)
Implemented enhancements:
- Add filter field to projects and models listings #878
- Remove unused login code #876
- Add max and min functionality to PDF viewer #838
- Dates as a data type #831
- Replace slickGrid with a component that is still being maintained #821
- Consider new front end frameworks / libraries #708
Fixed bugs:
- Documentation link broken #896
- Slycat needs to be reconfigured for running Video Swarm from its own repo #895
- Markings not showing up when call to get them returns after page is rendered #894
- Save Visible option broken when downloading data table in PS #890
- Parameter Space dropdown lists for filter, x, y, point color lack sliders #889
- Parameter Space Variable Dialog Lacks Scrollbar, Can't Click Continue at Bottom (Firefox on Windows 10) #888
- Clicking a table row fails to select corresponding point #884
- Projects, models, bookmarks, and templates can be created with blank names and edited to have blank names #882
- Selection Action Doesn't Pin or Hide Points (firefox on Windows) for Test Server #875
- Moving a media preview does not "pin" it #874
- Hover not pulling media files from cluster (Firefox & Chrome on Windows) #872
- Parameter Space Edit Choice - Select Columns - Hangs #870
- Edit Axes Scales has unneccessary scrollbar #869
- JavaScript layout errors on Parameter Image Model load #867
- Overlapping file list and buttons in Time Series Wizard #866
- Saved Bookmarks Cannot Be Edited #864
- Table Wraps Headers (Windows and Firefox, but not Chrome) #862
- Back Button for Data-centric source in Parameter Space Model Wizard is Incorrect #859
- Text annotation not working #858
- Filter list empty in Data-centric source Parameter Space model #857
- Filter removal not recognized #856
- Color-coding by clicking on Table Column Header Broken #855
- Buttons Missing in Parameter Space Tool Bar #854
- Table Column Sort Loses Sorted Column and Columns to Right of It #853
- Hover over project name no longer shows team members/description #852
- Timeseries Ingestion Fails for Space Delimited Inputs #850
- Adjusting column widths in tables stopped working #849
- Hide/Show Selection Or Adding Filter Erases X Axis Label #848
- Log scale axes are not log values #846
- Arial font choice for Firefox on OS X is not Arial #845
- X Axis Label Lost with Log Selection #844
- Two copies of color theme button in Firefox on windows 10 #834
- Markings not displaying on React branch #826
- Chrome produces vertical scrollbar in Video Swarm #820
Closed issues:
- Pdfs not pinned by maximize #883
- jQuery Migrate plugin no longer needed #868
- Superscript on R^2 needs to be moved in. #863
- Upgrade jquery-ui to version 1.12.0 or newer #843
- Upgrade jQuery to version 3.0.0 or newer #842
- Upgrade Bootstrap to version 4.1.2 or later #841
- Cinema rgb image source in Parameter Space #833
- Cinema rgb image source into VideoSwarm #832
Merged pull requests:
v2.0.0 (2018-12-04)
Implemented enhancements:
- Rearchitect plugins to work under webpack #829
Fixed bugs:
- Ability to set value for editable column is broken #837
- Timeseries job checker not rendering under Webpack #836
- Selection Action 'Set' Does Nothing Firefox on Windows 10 #835
- Login API not working under webpack #828
- "Pages" API not working on react branch #827
Closed issues:
Merged pull requests:
v1.5.3 (2018-08-09)
Implemented enhancements:
Closed issues:
- Colors dropdown regression in new react component #824
- Add external demo website based on public docker image #718
- Remap Wizard is broken #706
1.5.2 (2018-05-01)
Implemented enhancements:
- Add capability to recover data to Time Series Wizard #675
Fixed bugs:
- Remove media from waveform color list #637
Closed issues:
- Allow embedding web links in PS pins #812
- add boomarks to database dumps and loads #811
- Self signed certificate uses outdated signing algorithm #810
- Create new open source docker image that integrates dial-a-cluster and new docker release upgrades #808
- Changing timeseries sort order back to dendrogram order prevents model from reloading #805
- Hyperchunks not working #797
- add dial-a-cluster to docker myslycat.com #765
- Add label for output variable to dendrogram #728
- Rainbow color map has 2 green regions #695
v1.5.0 (2018-02-07)
Implemented enhancements:
- Update documentation to clarify security implications of docker port mapping #796
- Filter buttons should change color instead of darken on hover #788
- Create database interface for slycats backend #785
- Need to label images/videos with table index number #780
- Have the Server update the agent on model creation #761
- Add looping to pickle file transfer #759
- Timeseries directory reformatting #756
- Update travis build to use docker image and or script #753
- Create docker hpc agent from interface #751
- Remove model progress widget in navbar #734
- Remove web socket #732
- Improve filtering performance #731
- Add capability to include NULL valued runs in filtered scatterplot #730
- Build updated docker image #729
- Create API for updating model attributes #727
- slycat-timeseries-to-hdf5.py needs x axis selection in the wizard #723
- add logger to the agent code #721
- Update web server config and symlink it inside Docker images #719
- Drop seconds field in timeseries wizard #717
- Throw parsing error for invalid Timeseries CSV #716
- Remove redundant Timeseries Column Name text field #715
- Add progress to file uploads #712
- Multiple File Select in Local Browser #710
- Select HDF5 Directory - Need feedback when to stop #701
- Labels in Timeseries Parameter Tab need work #700
- Add a rainbow on white background color map #692
- Add ability to sync videos #687
- Save movie frame number as part of bookmark #685
- Color waveforms by strings #684
- Remote browser should only restore path specific to a tab in a specific wizard #676
- Add metagroup access control to projects #673
- Add flag to file browser for limited list return #671
- Create timeseries util #670
- Provide better feedback in remote browser #669
- Improve usability of remote browser path input field #667
- Improve time series wizard UI #666
- Upgrade to current version of ffmpeg #663
- Change button label from "Waveform Color" to "Line Color" #654
- Rename a saved bookmark #652
- Add MD5 hash for files on remote servers #649
- Add Kriging model #641
- Add toggel for hover over images and videos #640
- Add video looping toggle #639
- Add a slycat multiprocessor queue for the cache #635
- Save ssh session with slycat sessions #633
- Improve checkjob routine #632
- Evaluate waveform drawing order in different circumstances #631
- Troubleshooting login info window #630
- Investigate option to save model computation progress #629
- Filter slider knobs should be blue #627
- Re-work server cache #624
- Update .slycatrc file with values from wizards #622
- Convert Timeseries Model to Canvas #618
- Tie bookmarks back to their model sources in the dropdown #616
- Speedup Timeseries Model #613
- Dendrogram breaks down for 10K runs #611
- Server analytics #610
- SLURM interface improvements #595
- Model Name Component #593
- Add support for .ply and .vrml for the 3D model viewer #589
- Add support for PLY and VRML file formats #576
- Populate slycat info mailing list #555
- Amend all logging calls to differentiate between [info] and [error] #554
- Add axis indicator to STL model #532
- Investigate and ameliorate the STL model mouse control #531
- allow cherrypy log level to be set from config file #504
- Don't require relogin for bookmark on same model #500
- Create EOS model #486
- Improve performance statistics display for 3D viewer #471
- Upgrade to a newer version of cherrypy #444
- Timeseries Model Ingestion Wizard #436
- Remove GET Model Table XXXXX API. #433
- Create a knockout-based virtual grid component. #329
- Retrieve remote data slices using slycat-agent. #309
- Remove GET Model Array Attribute Chunk. #174
Fixed bugs:
- timeseries not building past final wizard tab #801
- Data table download does not correctly escape special characters #800
- Selection breaks in models with a lot of missing cell values #799
- RETURN key removes proj admin during project membership edit #798
- STL pin size too large #795
- STL viewer has problems with footer controls #794
- Slider endpoint values are under adjacent button values (Chrome & Firefox on windows) #793
- Visibility coloration in table wrong for rows with Nans #792
- Slider endpoint threshold values don't match endpoint labels #791
- CSV with empty column loses rest of table #779
- Delete project button visible to non-administrators #778
- add proper access to the model for adding parameters in timeseries #775
- retry counter in timesereis never gets decremented #774
- timesereies should put paramters into the database #773
- time sereis loop logic should have proper stop event #772
- fix unreachable code in the timeseries checkjob_thread function #771
- The try/except clause around pickel is too broad #770
- timeseries databases are passed to too many functions #769
- directory.type is no the correct name for the engine #768
- Terminate the loop on the agent for timeseries. #762
- fix read the docs build failure #752
- After completing the time series wizard the model does not update when it is done computing #748
- After completing the param space wizard the model does not update when it is done computing #747
- user not being added to project after saving them in the edit window #745
- Updates to Model Pages #744
- Default axis choice should exclude media columns #742
- Video focus does not switch in Chrome and Safari when clicking play, pause, or seeking #741
- Models no longer reload automatically after creation finishes #739
- Bookmarks menu displaying on projects that have no bookmarks #735
- Push scripts no longer work due to authentication problem #714
- Getting unique column values sometimes throws error #709
- In timeseries, downloading table does not take into consideration selected node when no rows are highlighted #707
- Wizard Continue button does nothing when file not selected in local browser #705
- Chrome websocket connection fails in Single sign-on (Mac & Windows) #704
- Images revert to original size when moved (windows/firefox) #698
- Parameter image wizard hangs #697
- Video Synch Button Error #694
- Pin video when Play button is clicked or video is seeked #689
- Prevent multiple submissions of HPC job #683
- Timeseries wizard Continue button does nothing when file not selected in remote browser #682
- Continue button remains disabled after validation fails in wizards #681
- No need to select table when dealing with hdf5 data #680
- "Delete HDF5 Input Files" confirmation dialog pops up when switching type of data #679
- Rename field in Timeseries Wizard from 'Timeseries Name' #672
- Fix problem with navigating out of directories that contains dot in name #668
- Timeseries Push Scripts - First Model View Has Error Message #665
- Timeseries Model Wizard Time Estimate Entry Allows Negative Time #664
- Time series model media path missing last character #638
- Table download breaks for large number of rows #626
- Table download breaks for large number of rows #625
- Remote job reported as failure at the beginning #623
- Picking doesn't work in dense regions of points (Firefox and Chrome on Windows 7) #621
- Long list of variables cuts off bottom choices in Waveform Color drop down #619
- Parameter Image ingestion fails (Firefox & Chrome on Windows 7 and OSX) #614
- Wrap arguments with quotes for agent functions #599
- Halting retrieval of model list (Chrome on Windows and OS X) #583
- Models drawn twice (Chrome and Firefox on Windows) #582
- Timeseries color coding broken with string columns #522
- CCA parameter selection wizard checkbox rendering is wrong (Firefox 40.0.3 on Windows 7) #489
Closed issues:
- Wizard breaks if CSV has more than one column with the same header #790
- Categorical filters need tooltips when values are truncated #789
- "Oops, that path is not accessible. Please try again." alert displays under path control #787
- Change tooltip of video sync button to indicate action that will happen when pressed #784
- Make controls pane not resizable, but closable #783
- Add analytics to myslycat.com #777
- CSV ingestion needs improved error reporting #776
- Add documentation on running Slycat using Docker #767
- add links for myslycat.com #764
- Choosing an existing file on a wizard only lets you select one radio button on the "select columns" tab. #749
- After completing the cca wizard the model does not update when it is done computing #746
- Add a database populated with a demo version of each model to our dockers #740
- travis failing #738
- Model calls GET Project Models many times #733
- Log JavaScript errors in a server log #725
- Fix config file to point to one remote module #724
- Need a New REST endpoint GET/remotes/:hostname/timeseries-names/{fiel_path} #677
- Inconsistent '?' in uri search strings #657
- Refactor loading and setting user configs #656
- Make SLURM module and agent HPC agnostic #655
- Allow for download of media in PS model #653
- Long filenames don't wrap in PS download link #651
- Refactor, comment, and clean up javascript api #650
- Expand on model statistics/info #628
- Consider logging client side JS errors #607
Merged pull requests:
v1.4.0 (2016-04-07)
Implemented enhancements:
- Add info button to model page to access Matt's model stats #612
- Round Points in CCA model draw slowly #609
- update docs for new api end points #601
- Integrate Timeseries agent function with Slycat packages #597
- Cancel button in wizards #594
- Remove Results tab from model creation wizards #585
- Add back button to enable changing CSV file in wizard during ingestion #584
- User must redo data ingestion to change variable types/attributes #574
- Missing values in numeric columns force string-type on input #573
- Create an open source docker script #569
- Improve sign in and sign out process #560
- Add easy setup guide in the README.md for slycat #543
- No way to delete failed models #529
- Add model progress to model creation wizards #460
Fixed bugs:
- Image/movie scaling in the vertical direction wrong during pinning (Firefox and Chrome on Windows 7) #605
- Movie behavior different than images when pinning (Firefox and Chrome on Windows 7) #604
- Some table column headers not displayed on hover (Firefox only, Windows 7) #603
- add rules check for authentication #602
- Hover picking points behind video for image retrieval (Chrome on Windows 7) #600
- Remove time series columns from image selection drop down list #598
- GET Model Arrayset Data breaks with large categorical filters #596
- Scientific Notation not supported in hyperchunk query language #591
- Parameter Space model throws JS error on load #588
- Getting file not found instead of permission denied error #580
- Waveform Color selection fails to change legend #579
- Pinned Images lost once filtered out (Firefox and Chrome on Windows 7) #578
- Colors in table are inaccurate and don't match waveforms or dendrogram sparklines #567
- Movie positioning only possible if mouse in top/bottom borders of player #401
Closed issues:
- Can't bring video above another video or image by clicking on it #608
- Adjust test cases for Travis CI #586
v1.3.0 (2016-02-03)
Implemented enhancements:
- Navigation bar is too crowded #575
- Add browser requirement checks #563
- Prevent caching for back button on browsers #558
- Add ipyparallel python package to developer docker image #552
- Bring HAproxy to the latest version 1.6.2 #551
- Bring couch to the latest version 1.6.1 #550
- Custom Authentication #549
- Build login page #548
- Need logout mechanism #542
- Parameter Image Model image column selection #540
- Update Timeseries GUI to match other models #510
- Implement remote distance matrix computation #499
- Update travis ci to use CentOS dev container #494
- Make it easier to bind multiple model types to a single implementation, for backwards-compatibility. #420
- Make hyperchunk expressions more flexible. #409
Fixed bugs:
- STL viewer breaks table header in PS model #577
- cherrypy redirect can't pass on ?bid=XXXXXXXXXX for login #571
- Single quotes ' in project name breaks everything else down the line #570
- Multiple copies of the same model listed (Windows 7, Firefox only) #566
- Bookmark corrupted during image pin (Windows 7, Firefox and Chrome) #565
- /slycat/packages/slycat/web/client/__init__.py needs to be updated for new login configuration #564
- Time out on login doesn't go to login page #561
- Model names with an apostrophe create an error (Windows Firefox & Chrome) #559
- undefined value in param image rest call #556
- Table Column Sort Slow #545
- SLURM popup form Firefox issue #544
- Behave /features/steps/rest-api.py tests are opening a connection incorrectly #541
- Make slycat-agent-create-image-distance-matrix.py globally available on remote systems #539
- Issue with Slycat Agent distance matrix script #538
- Travis failing for unknown reason #526
- Sample timeseries creation script is broken #521
- Remote directory browsing hangs #485
- Inconsistent behavior with pinned images in PS model #476
- Variable left off of bar chart (Chrome on Windows 7) #339
Closed issues:
- Gracefully handle corrupted bookmarks #572
- Expand the remote distance matrix computation to compute for all image columns #523
v1.2.0 (2015-12-08)
Implemented enhancements:
- SLURM interface improvement #535
- Change wording on CCA Select Columns page #530
- Video works on parameter space model but not parameter image model #527
- Enforce at least one output column for CCA #525
- Integrate email error reporting to the backend #515
- Change name of model from Parameter Image Plus to Parameter Image in Create drop down list #506
- Move the trashcan icon in bookmarks to left-side of label #505
- Create warning for CCA ingestion for columns defaulted to neither #501
- Go through behave tests and make sure they are valid/useful #498
- Apply newer shift-click variable selection interface to CCA rerun #497
- Replace POST Model Files API with New multipart-upload API #493
- Travis ci Failing codec_name check #490
- Default to remote for file browsing #484
- List all project bookmarks in bookmark drop down #479
- Integrate 3D viewer in the parameter space model #467
- Integrate an OpenJSCAD viewer #462
- param space file ingestion dialog needs in-progress user feedback #457
- POST Files can fail due to proxy timeouts. #456
- Saved Bookmarks Inconsistent #455
- Create Model Dialogs Need Work #454
- Settings interface for the new 3D viewer component #449
- Merge custom model pages to master. #446
- Apply remapping wizard to parameter image plus model #445
- remote file system default directory #439
- no remote file system feedback #438
- missing log info #437
- Add a logout button to clear the user session. #432
- Add a resize functionality to the wizard modals #427
- Combine Local vs Remote Ingestion #422
- Add editable min/max values to sliders #416
- Remove PUT Model File from the API. #415
- Remove PUT Model Table from the API. #414
- Instead of model commands, we should have generic plugin commands. #413
- Experiment with web sockets for cross-tab communication. #412
- Add point color selection drop down to CCA controls. #411
- Remove slycat.hyperslice module. #410
- Eliminate the stack when evaluating hyperchunk grammar expressions. #408
- Add ability to close all open pins #407
- Change model name from parameter-image model to parameter-space model #405
- Remove 'Delete Project' from inside model-level drop down 'Delete Button' #404
- Shift click group selection for CCA input/output selection #403
- Add data table output to CCA #402
- We should have a better 404 page when visiting non existent projects / models / etc. #386
- Create a sample model type that uses Toyplot for rendering. #384
- Add API for server-side filtering of the table API. #383
- Add API to retrieve distinct values for an array attribute. #382
- Run slycat-couchdb-setup.py automatically at container startup. #377
- Toggleable Category Filters #376
- Consolidate agent and remote session API. #368
- Floating annotation text boxes #364
- Titles for PI models #363
- Add progress indicator to movie loading #362
- Pin icon should be permanently available to provide minimize function #359
- Implement a process to cleanup expired sessions in CouchDB. #355
- Implement server-side caching of remote images. #353
- Improve feed server logging. #352
- Feed server should handle couchdb outages. #351
- Remove legacy feed endpoints. #349
- Eliminate the ticket system and use auth sessions instead. #348
- Remove slycat.web.client.option_parser #346
- Display images using actual image dimensions #338
- Create a knockout range-slider component. #336
- Better error feedback if slycat-agent fails to start. #335
- Create a "remap URI" wizard. #334
- Use custom model commands to pre-configure PI and TI models. #332
- Remove GET Model Array Attribute Statistics. #328
- Implement host aliases in the config file. #324
- Add video capability to PI scatterplot hover #323
- Remove adjustable layout bar at top #321
- Use selection to designate the ones to keep when hiding points #320
- Explore saving bookmarks. #310
- Speedup GET Projects Feed and GET Models Feed. #307
- Convert remaining model requests to the models feed. #305
- Redesign GET Model Arrayset Metadata. #299
- Remove GET Model Arrayset. #298
- Create GET Model Arrayset Data #297
- Remove GET Model Array Metadata #295
- Expose the full functionality of GET Model Arrayset Data in the slycat-web-client module. #293
- Move the Timeseries model UI into its plugin. #291
- Design data parsing plugins. #290
- Add command-line option to retrieve available markings to slycat.web.client argument parser. #289
- Add axes and legend to waveform view #287
- Move the Tracer Image user interface into its plugin. #286
- Move the Parameter Image user interface into its plugin. #285
- Create a "Re-Run CCA" wizard. #284
- Implement parallel computation for PIMP model distances. #283
- Create a "How Slycat Stores Data" graphic for the documentation. #282
- Create a sample table model. #281
- Refactor project.html #280
- Create a sample linear regression model. #279
- Migrate tracer model to plugin world #276
- Display alerts for failed or incomplete models in the model page. #274
- Automatically close models when visiting their page. #273
- Allow model marking changes. #272
- Model viewport sizing #271
- Use the new header for the project page. #270
- Use the new header for the projects page. #269
- Create a Slycat architecture diagram for the documentation. #268
- Move the CCA user interface into its plugin. #267
- Ingest CSV image distances for the PIMP model. #266
- Compute real image distances for the PIMP model. #265
- Drag select sends too many requests and is extremely slow with large data sets #261
- 'Permalink View' Button #257
- Remote browsing interface difficult to use #256
- Color Legend Scientific Notation #250
- Add baseline curves to tracer model graphs #241
- Set a better defaults in the developer image. #229
- "POST /remote/browse" should be "POST /remotes/(sid)/browse(path)" #228
- "GET /remote/(sid)/file(path)" should be "GET /remotes/(sid)/file(path)" #227
- Add support for custom requests in model plugins #226
- Consider new UI libraries / techniques for plugin models. #225
- Create a dedicated Slycat Docker image for developers. #224
- Rescale axes when hiding points #223
- "POST Remote Browse" should be "GET Remote Browse" #221
- "POST Remote" should be "POST Remotes" #220
- Allow filtering of filenames when retrieving directory information via sftp. #219
- Persistent draggable select box #217
- Control to choose variable for color-scale #215
- Tracer Model Performance - movie slow to load, lots of requests #204
- Tracer Model P3 - Displayed image should somehow show linkage to points on multiple plots #203
- Tracer Model P2 - Lessen the gap between plots in the grid #202
- Tracer Model P4 - X vs Y wrt multiple tracers #201
- Show all (hidden) in PI model #175
- Deprecate GET Model Array Metadata. #172
- Refactor Slycat header #171
- Add video support to the parameter image model #151
- Remote PI ingestion - can't use strings as category labels #143
- Allow clients to write to multiple noncontiguous ranges of an array attribute in a single request. #136
- Warn users if parameter image hostnames are suboptimal. #133
- Provide better feedback when a remote file can't be accessed. #132
- Compute array statistics on demand. #131
- Add rating system to the parameter image model. #130
- Switch to sphinx-doc / readthedocs.org for the Slycat documentation. #129
- Hiding Points in the Parameter Image Model #128
- Allow Arbitrary Hosts for Remote Ingestion #127
- Pluggable Models #126
- Better Delimited Text Parser, with Regression Tests #125
- Better Remote Browser UI #124
- Parameter Image Model Ranking #123
- Incorporate CCA into timeseries models. #100
Fixed bugs:
- CSV table load errors for CCA and Parameter Space models #546
- CCA table sorting loses selected row (Firefox & Chrome on Windows 7) #528
- When isStringAttribute is true byteorder needs to be removed for calls to GET Model Arrayset Data #514
- Travis failing with new file api upload change #513
- CCA error handling for too few rows #503
- Categorical filter buttons gone (Firefox and Chrome on Windows and OS X) #496
- Bring CentOS to the point that all the behave tests can be run in the container #492
- Pin icon missing on hover image #482
- Parameter Space Ingestion Dialog always labeled "Remote" #480
- Delete associated bookmarks when deleting model #478
- Canvas height in STL model #477
- Display performance statistics bug #475
- Image/3D viewer popups and modal z-index conflicts #474
- Image Hover Not Working (Firefox/Windows) #473
- Feed server can fail due to a race condition. #466
- Table ingestion UI allows categorical variables to be selected as inputs / outputs in CCA wizard. #465
- STL model face count is incorrect #464
- Geometry settings bug in Safari #463
- 3D viewer does not resize #461
- PIP model missing dendrogram #453
- Selected points not saved in bookmark #452
- Slider Min-Max Entry Crossover #447
- Cancel button missing on dialog for Remote Parameter Space Model #443
- Bookmarked filter state garbled #442
- Drop down variable lists cut off (Firefox & Chrome on Windows) #441
- Weird behavior when editing project (Firefox & Chrome on Windows) #440
- Use "artifact id" consistently throughout the API and documentation. #435
- Slider filter removes all points when all should be visible #434
- Project readers must be able to write to the project cache. #431
- Handle models without a "result" field gracefully. #430
- Problem with the redirect from / -> /projects #429
- Color theme icon distorted in Chrome on Windows #425
- Download data table only works for whole table (Firefox & Chrome on Windows) #424
- Can't Tell State of Auto Scale (Firefox and Chrome on Window) #423
- CCA doesn't handle constant columns gracefully. #419
- Button release on slider lost (Firefox on Windows 7) #406
- Video encoding for Firefox on Windows #399
- Changing model markings should reload the page. #398
- Incorrect rows selected in table when interacting with dendrogram #397
- Bookmark save reloads page #395
- Typo in selection drop down menu list #394
- Legend color bar lost when legend hidden (Firefox on Windows 7) #393
- Startup scripts that write to stdout prevent sftp / agent startup. #392
- Startup scripts that write to stdout prevent agent startup. #391
- CCA scatterplot color not updating (Chrome and Windows) #390
- Remote file browser can't back up a level #389
- CCA point selection through click not working (Chrome and Windows 7) #388
- Can't create new remote parameter image models #385
- Feed server doesn't implement server administrator permissions. #381
- Web-server can't assume that couchdb is running at startup. #378
- Additional image of the same node can be opened by not logging in #374
- Handle creating saved bookmarks / templates when there isn't a bookmark id. #373
- Image/video icons should only be visible during hover #371
- Text box updates are sometimes lost #370
- Login access failure on a remote system did not report an error in the PI client. #361
- PI creation dialog next button not accessible when zoomed (Firefox OSX) #360
- movie stack order broken (Firefox and Chrome on windows 7) #358
- Movie frame lacks controls and cannot be deleted (Firefox and Chrome on Windows 7) #357
- Exception deleting expired sessions from CouchDB. #354
- Page titles aren't bound to knockout. #350
- Once login cancelled, no way to get dialog back #345
- Saved bookmarks not visible in project (Firefox on Windows 7) #344
- Opening third tab fails to load model #343
- Problems opening a PI model with a bookmark containing pinned images. #342
- Load Error opening PIP model. #341
- Switching timeseries (dendrogram) loses highlight in sparkline (Firefox & Chrome on Windows) #340
- Hover stopped working for non-selected points (Chrome on Windows 7) #337
- slycat-agent shouldn't require ffmpeg to run #333
- Need scroll bar for remote PI creation dialog popup (Firefox on OSX) #331
- Pinning an image causes the leader to detach #330
- Remote login controls need to provide error feedback. #327
- Document update conflicts changing model state to "closed". #325
- Dual images of two sizes in one image frame (chrome on OS X) #318
- Pin and delete image icons not present when image initially displayed (Chrome and Firefox on OS X and Windows 7) #317
- Table sorting icon (triangle) disappeared after sorting in Chrome on OS X #316
- Y axis change lost selected points in Chrome on Windows 7 #315
- Rubberbanding fails to select points within rectangle in Firefox (both Windows and OSX) #314
- Point color selection drop down misaligned in Firefox on OSX #313
- TI and PIP models interfere with wizards. #312
- New model wizards default to empty marking, even if empty marking isn't allowed. #311
- allowed-markings not respected #306
- Rubberband drawn offset from expected starting point #304
- Set a sort order on projects listed on the projects page. #303
- Add scikit-image to the slycat Docker container. #302
- Unwanted scrollbars in CCA scatterplot pane. #301
- CCA model doesn't fill layout. #300
- Timeseries legend gradient disappears when legend is hidden then shown #296
- ldap lookup not performed on project member edit #294
- Scripts running in the docker container shouldn't need --no-verify. #292
- Selection in sparklines not drawn when changing dendrogram tabs #288
- Label not updating in color scale #263
- Remote session not reporting access denied to end users #260
- No images during hover (Firefox on both Windows and Mac OSX) #259
- Mouse cursor icon disappears in graph interior (Firefox and Chrome) #258
- Draggable select box erroneously persists when making selection in different plot #255
- PIM scatterplot legend position is wrong when auto-scale is off #254
- Hover on column labels does not work #253
- Images get pinned offscreen when using string variable for x axis #252
- Pull out datum_layer and/or refactor time_line_group in scatterplot widget #251
- Image Set Selector Placement #249
- CCA Model no longer reads dakota_tabular.dat files #247
- Images are not dragging in windows version of firefox #246
- Pinned images lose links to correct graph after reload #245
- After clicking 'show all', hidden rows still grayed out #244
- Dragging in SVG sometimes selects text #242
- Clicking on points in plots other than the first does not select them #240
- Multiple images displayed from the same point cause strange behavior #239
- Multiple movies can be started at once #235
- Loading screen remains when movie is closed during load #234
- Pinning image always puts it in the first quadrant (when it shouldn't be) #233
- Tracer Model movie crashes on loading all images for real data #230
- Dragging rubberband across a divide causes incorrect selection #222
- x-axis units overlap if numbers large #216
- Horizontal Resize #212
- y-selector placement relative to y-axis #208
- Tracer Model Performance - each plot may be loading the same data #205
- Tracer Model P1.1 - Initial grid controls show first column to first column #190
- CSV export broken in Chrome #186
- Can't assign new users to projects #176
- PIM scatterplot points don't load in Safari #170
- Allow for PI models with no image columns #169
- Mousing out of the display area while rubber banding makes rubber banding permanent. #154
- Table vs scatterplot selection conflict #153
- Table doesn't reload after setting/clearing rank #152
- Image load fails if image moved #149
- Rating column with identical values seen as image #148
- Lost table (all rows gone) #147
- Lost sorting icons for all columns #146
- Remote image host name lost in Firefox #145
- Remote PI ingestion - Rank column with nulls seen as images #144
- Rubberbanding doesn't extend to topmost point (Chrome only) #142
- Hidden points selectable in scatterplot #141
- Hidden points not grayed out in table (Firefox and Chrome) #140
- Rubberbanding can't complete (chrome) #139
- Don't try to retrieve a file if the URI is a blank string. #138
- Sorting is broken when the client updates array data. #137
Closed issues:
- Timeseries model using old APIs #537
- slycat-create-timeseries-model-from-hdf5.py no longer works #536
- Styling missing on hidden rows that are also contain nulls #534
- CCA handling for string variables #524
- Color coding by string column is broken #519
- String columns breaking axes and color legend #518
- Missing image in CCA #517
- import slycat.darray broken #516
- Selection broken when sorting by column with duplicate values #512
- Selecting large numbers of points in the scatterplot fails to update the table selection #511
- Change model names in model listings to reflect current ones #507
- Scatterplot points unselectable when window is scrolled #495
- PI+ wizard needs status indicator when loading large files #481
- Hitting enter when creating a new project fails silently #472
- Remote browser needs to scroll to top when changing directories #459
- Remote browser needs user feedback on file selection #458
- Use Modernizr instead of Detector.js #451
- Add STL/3D viewer JavaScript dependencies as AMD modules. #450
- Rebrand the STL viewer component to 3D viewer #448
- self._open_session used but no longer exists in parameter-image-scatterplot.js #428
- Deleting a path strands agent #396
- Can't open PIM #387
- Timeseries waveforms don't load with large numbers #380
- Move saved bookmarks to dropdown #375
- SlickGrid styles overridden by new CSS #372
- Need to standardize widget icons and their placement #369
- Videos restore to 200px, images restore 2px smaller than last time #367
- PIM login dialog sometimes doesn't send password to agent #366
- "Selection: pin" creates videos that are larger than default pin size #365
- Login dialog remembers password #322
- Dual login required and dendrogram side login can't find host #319
- Preliminary tab support #277
- Login to retrieve images is broken #262
- PIM image hover missing pin control #248
- Enable string variables as axes choices. #243
- Find way to highlight points #238
- Remove points indicating images, adjust paths for selection #237
- Image Size Limited #232
- Fix leaders for images on resize #231
- Resize Movies in Sync with Grid #214
- Replayable Movies #213
- OSX: no way to select 2 or more separate regions of points in PIM scatterplot #211
- Chrome and Safari: selecting PIM scatterplot points results in legend text being highlighted in blue #210
- Tracer Model P1.5 - visually cleaner data points #207
- Tracer Model P1.5 - Attach image leaders to all plots, instead of just one #206
- Tracer Model P1.5 - highlight box/selector does not work right with multiple plots #200
- Tracer Model P1.5 - movie - when movie is playing/showing hide images and lines as well #199
- Tracer Model P1.5 - image close/reset/pin buttons all overlap #198
- Tracer Model P1.5 - image association line is always connected to first plot #197
- Tracer Model P1.5 - movie - play button too large, find something sleeker #196
- Tracer Model P1 - movie - add border to make it clear where the frame is #195
- Tracer Model P1 - movie - need better positioning of "X" for closing #194
- Tracer Model P2 - "loading screen" for movie while images load (or at least a good portion) #193
- Tracer Model P2 - figure out "playing" after "stopping" #192
- Tracer Model P3 - highlight images in other plots as movie plays in one plot #191
- Tracer Model P1.5 - looping/repeating is not working #189
- Tracer Modle P1.5 - movie placement should overlay the plot #188
- Tracer Model P1.5 - when playing movie (if we have not created a login session) the app prompts for login, but the dialog does not appear #187
- Tracer Model P1.1 - Signify the direction of time #185
- Tracer Model P1.1 - Add controls to select which column is time #184
- Tracer Model P3 - allow "enter" key for logging in #183
- Tracer Model P1.1 - Fix resizing by width #181
- Tracer Model P2 - selectable plots #180
- Tracer Model P1.1 - make control selections independent for each plot #179
- Tracer Model P1.1 - grid cell placement #178
- Tracer Model P1.1 - shared login #177
- jqmigrate deprecation warning - jquery #168
- Tracer Model P1 - repurpose the existing PI model widget for individual plots in the tracer model grid #167
- Tracer Model P3 - movie controls #166
- Tracer Model P2 - when "movie" is selected - allow for independent image-set selection #165
- Tracer Model P1 - each plot should show a signifier for images #164
- Tracer Model P1 - options to select axes, and check "movie" #163
- Tracer Model P5 - update tutorial #162
- Tracer Model P1.5 - timelapse of images in sequence #161
- Tracer Model P3 - grid size control #160
- Tracer Model P1 - independent plot axes control #159
- Tracer Model P2 - drag and drop / resize plots in 2x2 grid #158
- Tracer Model P1 - fixed 2x2 grid of plots #157
- Tracer Model P1 - include time in the 2D plot #156
- Cancellation during model creation #122
Merged pull requests:
v1.1.0 (2014-05-21)
Implemented enhancements:
- Add API to push multiple arrays / attributes in a single request. #118
- Consolidate / standardize parallel code. #116
- Implement parallelism in the timeseries model. #110
- Use standard logging for the web client library. #109
- Switch to argparse for the client library. #108
- Eliminate security certificate issues for the VM. #107
- Provide better feedback when visiting waiting / running / failed models. #106
- Models only perform on-server computation if the output artifacts are missing. #105
- Allow push scripts to upload output artifacts. #104
- Eliminate Model Workers #103
- Improve CCA barplot performance for datasets with > 100 variables. #102
- Rewrite the Timeseries UI for asynchronous operation #101
- Eliminate CCA Table Chunkers #99
- Eliminate Array Chunkers #98
- Create a tool to copy projects between Slycat instances. #96
- Enable scale inputs by default for CCA models. #94
- Only load requested rows in the table chunker. #89
- Improve sorting performance for the table API. #84
- Explore making chunkers more responsive. #83
- Improve CCA model progress updates. #82
- Stretch CCA scatterplot to fill the canvas. #81
- Provide some sort of progress indicator when loading / updating a CCA page. #79
- Update CCA scatterplot mouse picking to only select a single point. #76
- Speedup server shutdown / restarts. #68
- Rewrite the array chunker to use arraybuffers for efficient networking. #65
- Rewrite the CCA Model Scatterplot to use HTML5 Canvas #64
- Add an any() operator. #57
- Add an invert() operator. #56
- Create an isnan() operator. #55
- Progress field is not updated when building timeseries model. #54
- Handle load balancing in the mongodb() operator. #50
- Using multiple functions with aggregate(), interleave the results so like attributes are grouped together. #49
- Support "nullable" attributes. #48
- Provide a MongoDB data loader plugin. #47
- Add new color scales #46
- Add API to identify file loader plugins. #45
- Eliminate or minimize the need for coordinator plugins. #44
- Add a histogram() operator, so we have something to demo for Slycat Analysis. #43
- Allow plugins to be loaded from multiple configurable locations. #42
- Enable sorting of timeseries simulation table #41
- Operators should be plugins. #38
- Improve the aggregate() caller syntax. #35
- apply() operator should be able to compute multiple expressions. #34
- Write Python docstrings for the entire Slycat Analysis API. #31
- Improve slycat-demo-timeseries-model.py for clarity. #30
- values() operator should support extracting multiple attributes. #29
- values() operator should accept attribute names. #27
- random() and zeros() operators should support multiple attributes, and attribute types. #26
- Virtual Machine Action Items #24
- Selecting outputs needs to cancel waveform rendering #23
- Store per-variable dendrogram and waveform data in separate artifacts. #20
- Add progress indicator to waveform viewer #18
- Add colored waveforms instead of monochrome ones #17
- Improve waveform rendering performance #16
- Improve rendering performance and responsiveness of timeseries UI. #14
- Replace the Titan CCA implementation. #12
- Reorganize web server code. #11
- Reorganize test scripts. #10
- Implement parallel multi-PRN file load() in analysis server. #8
- Improve the README and wiki documentation. #7
- Add a sample PRN file to the data directory. #6
- Remove code to store couchdb artifacts from the CCA model. #4
- Rewrite timeseries model to store outputs in SciDB. #3
- Rewrite table chunker to retrieve data from SciDB on-demand. #2
Fixed bugs:
- LDAP directory search unable to accept who & cred params #121
- Update time series tutorial #120
- Use HDF5 datasets to store array metadata. #119
- Slycat Analysis broken for newer versions of Pyro4 #115
- Browsers display JSON in the /models page if the user leaves the page then returns. #114
- Eliminate Worker Leaks #97
- Rerunning a CCA model should preserve the state of the scale inputs checkbox. #95
- CCA model web UI needs to handle the case where there are zero inputs or zero outputs. #93
- CCA models must have at least one input and one output. #92
- CCA doesn't handle partial-rank inputs. #91
- Delete Model not working #90
- Improve chunker locking. #88
- CCA progress status messages can clobber error status messages. #87
- Restore CCA color schemes. #85
- Restore functionality to notify users that a CCA model is "in progress". #80
- Bookmarked selections aren't restored in the CCA data table. #78
- CCA component sorting broken. #77
- Waveform plot flashes #75
- Clients shouldn't assume little-endian byteorder when making array chunker requests. #74
- Leaking workers when leaving CCA model page. #73
- Remove the mark of the black spot from CCA scatterplot. #72
- Index variable isn't selected when visiting CCA model for the first time. #71
- Prevent namespace collisions between slycat analysis plugins and regular Python modules. #69
- Multiple Update Issues #67
- Handle NaNs properly from the web UI. #66
- parallel_remote_array_iterator exits prematurely #51
- Treat constants as arrays in expressions. #36
- Provide useful feedback if users visit a model that hasn't been computed yet. #33
- Coloring waveforms freezes UI #22
- min() and max() aggregates don't always return correct results. #21
- The apply() operator doesn't handle dimensions correctly. #19
- Clearing bookmark should also clear localStorage #15
- Can't start web server without SSL information in the config file. #13
- slycat.check.security.py has gotten out-of-sync with the RESTful API. #1
Closed issues:
- Provide hover effect for points in cca #63
- Enable click selection of waveforms #61
- Allow IE9+ users to use Slycat #60
- Add new color scales to CCA #59
- Implement bookmarking for color scales #53
- Change color of selected waveforms #40
- Change color of waveform progress indicator #39
- Remove (Alpha) from the user interface. #25
v1.0 (2013-07-12)
* This Changelog was automatically generated by github_changelog_generator