Zachary-Fernandes

Zachary-Fernandes

Member Since 4 years ago

Experience Points
7
follower
Lessons Completed
5
follow
Best Reply Awards
11
repos

20 contributions in the last year

Pinned
⚡ This is a Java program that reads a comma-separated values file of suppression bounces, counts how many bounces occur for each domain, and outputs their bounce counts to another comma-separated values file. (Made for Rediker)
⚡ A repository for weekly RCOS Status Updates
⚡ Lazy Automatic Time Evaluator
⚡ From tutorial for using Git (10/3/2018)
Activity
Dec
2
3 days ago
Activity icon
issue

Zachary-Fernandes issue comment machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

platform specification for ARM/M1 compatability with mysql

Adds docker compatibility for ARM architecture including M1 chips

Zachary-Fernandes
Zachary-Fernandes

This works for me on Powershell and WSL2. I think it is ready to go.

/lgtm

Dec
1
4 days ago
Activity icon
issue

Zachary-Fernandes issue comment machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

Added buttons that can delete assets

The UI now includes buttons when accessing all the assets. These buttons delete the assets they are associated with when they are clicked.

Resolves #157

@ckadner

Zachary-Fernandes
Zachary-Fernandes

Sure thing, I can demonstrate it by deleting Project CodeNet Language Classifier.

Here it is before deleting: beforedelete

Here it is after deleting: afterdelete

Nov
29
6 days ago
pull request

Zachary-Fernandes pull request machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

Added buttons that can delete assets

The UI now includes buttons when accessing all the assets. These buttons delete the assets they are associated with when they are clicked.

Resolves #157

@ckadner

push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

[UI] Ensure unpublished assets cannot be accessed anonymously (#248)

  • Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

Signed-off-by: Zachary-Fernandes [email protected]

  • Removed debug message

Signed-off-by: Zachary-Fernandes [email protected]

Zachary-Fernandes
Zachary-Fernandes

Added yaml_dict.get call to add id to notebook and updated template.yaml to match Katalog. (#245)

Signed-off-by: JAulet [email protected]

Zachary-Fernandes
Zachary-Fernandes

Add developer docs from KT (#251)

  • Add developer docs from KT

  • Add server TODO comment

  • Add development doc images

  • Add UI diagram

  • Add startup instructions and react info

  • Remove ui-startup image

Zachary-Fernandes
Zachary-Fernandes

[mlx-ui] handle .js in static handler (#252)

don't modify the request url in static handler if it's js file. we need dashboard_lib.bundle.js if mlx servers on / prefix

Signed-off-by: Yihong Wang [email protected]

Zachary-Fernandes
Zachary-Fernandes

Add modelmesh support (#242)

  • Add modelmesh support

Signed-off-by: Andrew-Butler [email protected]

  • Generalize resource info and insert cluster-role

Signed-off-by: Andrew-Butler [email protected]

  • Add verbs to cluster-role

Signed-off-by: Andrew-Butler [email protected]

Zachary-Fernandes
Zachary-Fernandes

Sed for linux (#250)

  • Runs corresponding sed command for Linux and MacOS

Signed-off-by: Phu Thai [email protected]

macos syntax fix

Signed-off-by: Phu Thai [email protected]

  • Update licensing for outdated files

Signed-off-by: Phu Thai [email protected]

removed bundle license

ignore *.bundle.js

Signed-off-by: Phu Thai [email protected]

  • alias sed commands based on operating system

Signed-off-by: Phu Thai [email protected]

PR comments

  • Allow aliasing accross different OS's

Signed-off-by: Phu Thai [email protected]

Zachary-Fernandes
Zachary-Fernandes

Make API Codegen Work on Linux (#255)

  • Use a 'gsed' alias in /api/codegen.sh script
  • Delete duplicated /api/add_license_headers.sh script
  • Move existing helper scripts from /hack to /tools
  • Remove .travis.yml and git_push.sh from API code generation

Resolves #254

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Disable UI cache in Quickstart (#257)

With Docker Compose, the API and UI run locally and the API has caching for GET requests. So there is no real advantage in having yet another layer of caching in the UI. In fact, the UI cache is often getting in the way of testing the catalog by adding or deleting assets.

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Feature all assets from catalog upload (#256)

This removes the need to toggle both the Published and Featured checkboxes for each of the (46) uploaded assets.

Since uploading a curated catalog can only be done by admins, we assume that all the uploaded assets are to be published and featured.

Resolves #237

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Update UI README to disable UI cache (#265)

Signed-off-by: Phu Thai [email protected]

Zachary-Fernandes
Zachary-Fernandes

Merge branch 'machine-learning-exchange:main' into deleting-assets

commit sha: 1d238255e14201b1cbb8844dea51400bfa855e1e

push time in 5 days ago
push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

[UI] Ensure unpublished assets cannot be accessed anonymously (#248)

  • Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

Signed-off-by: Zachary-Fernandes [email protected]

  • Removed debug message

Signed-off-by: Zachary-Fernandes [email protected]

Zachary-Fernandes
Zachary-Fernandes

Added yaml_dict.get call to add id to notebook and updated template.yaml to match Katalog. (#245)

Signed-off-by: JAulet [email protected]

Zachary-Fernandes
Zachary-Fernandes

Add developer docs from KT (#251)

  • Add developer docs from KT

  • Add server TODO comment

  • Add development doc images

  • Add UI diagram

  • Add startup instructions and react info

  • Remove ui-startup image

Zachary-Fernandes
Zachary-Fernandes

[mlx-ui] handle .js in static handler (#252)

don't modify the request url in static handler if it's js file. we need dashboard_lib.bundle.js if mlx servers on / prefix

Signed-off-by: Yihong Wang [email protected]

Zachary-Fernandes
Zachary-Fernandes

Add modelmesh support (#242)

  • Add modelmesh support

Signed-off-by: Andrew-Butler [email protected]

  • Generalize resource info and insert cluster-role

Signed-off-by: Andrew-Butler [email protected]

  • Add verbs to cluster-role

Signed-off-by: Andrew-Butler [email protected]

Zachary-Fernandes
Zachary-Fernandes

Sed for linux (#250)

  • Runs corresponding sed command for Linux and MacOS

Signed-off-by: Phu Thai [email protected]

macos syntax fix

Signed-off-by: Phu Thai [email protected]

  • Update licensing for outdated files

Signed-off-by: Phu Thai [email protected]

removed bundle license

ignore *.bundle.js

Signed-off-by: Phu Thai [email protected]

  • alias sed commands based on operating system

Signed-off-by: Phu Thai [email protected]

PR comments

  • Allow aliasing accross different OS's

Signed-off-by: Phu Thai [email protected]

Zachary-Fernandes
Zachary-Fernandes

Make API Codegen Work on Linux (#255)

  • Use a 'gsed' alias in /api/codegen.sh script
  • Delete duplicated /api/add_license_headers.sh script
  • Move existing helper scripts from /hack to /tools
  • Remove .travis.yml and git_push.sh from API code generation

Resolves #254

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Disable UI cache in Quickstart (#257)

With Docker Compose, the API and UI run locally and the API has caching for GET requests. So there is no real advantage in having yet another layer of caching in the UI. In fact, the UI cache is often getting in the way of testing the catalog by adding or deleting assets.

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Feature all assets from catalog upload (#256)

This removes the need to toggle both the Published and Featured checkboxes for each of the (46) uploaded assets.

Since uploading a curated catalog can only be done by admins, we assume that all the uploaded assets are to be published and featured.

Resolves #237

Signed-off-by: Christian Kadner [email protected]

Zachary-Fernandes
Zachary-Fernandes

Update UI README to disable UI cache (#265)

Signed-off-by: Phu Thai [email protected]

commit sha: 036e784f66e764ee3dd36140773ca4964de4544a

push time in 5 days ago
push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

Added buttons capable of deleting assets.

I initially created the buttons for each asset.

Prasant helped me with API requests and reloading the page.

Co-authored-by: Zachary-Fernandes [email protected]

Co-authored-by: Prasantacharya [email protected]

Signed-off-by: Zachary-Fernandes [email protected]

Zachary-Fernandes
Zachary-Fernandes

Merge branch 'deleting-assets' of github.com:Zachary-Fernandes/mlx into deleting-assets

commit sha: c05f15c5f19304573870c898f7f15f7445433030

push time in 5 days ago
push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

Added buttons capable of deleting assets.

I initially created the buttons for each asset.

Prasant helped me with API requests and reloading the page.

Co-authored-by: Zachary-Fernandes [email protected]

Co-authored-by: Prasantacharya [email protected]

commit sha: 937e5e31d38a903d332488e214b73bcc5592bb49

push time in 5 days ago
Nov
23
1 week ago
Activity icon
issue

Zachary-Fernandes issue wtg/Shuttle-Tracker-Web

Zachary-Fernandes
Zachary-Fernandes

Old web interface link should be darker/lighter

Is your feature request related to a problem? Please describe. I noticed the new Shuttle Tracker launched recently. At the bottom of the page, there is a link that says "Old Web Interface," and it lets you use Shuttle Tracker in its original appearance. The problem with this is the text color for this link does not contrast well enough with the background. On light mode, it is a light gray that almost blends in with the white background, and on dark mode, it is completely black and is hard to see on a near-black background.

Describe the solution you'd like I think it would be best to make the text color on light mode darker and the text color on dark mode much brighter. With these changes, this text will contrast more with the background and be more visible to the user.

Screenshots Light mode text color:

lightmode

Dark mode text color:

darkmode

Activity icon
issue

Zachary-Fernandes issue machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

Selected assets show up selected across different menus

Describe the bug

When someone selects some assets from one menu displaying all assets of one type and then enters a menu displaying all assets of a different type, it will say there are selected assets of that type when none are currently selected in that menu.

To Reproduce

The below steps use datasets and pipelines as example asset types, but this can occur across any asset types.

Steps to reproduce the behavior:

  1. On the side bar, click "Datasets"
  2. Toward the top of the page, click "VIEW ALL DATASETS"
  3. Click the leftmost check boxes for some of the datasets
  4. Note how many assets are selected with the line "Datasets (n selected)" where n is the number of datasets selected
  5. On the side bar, click "Pipelines"
  6. Toward the top of the page, click "VIEW ALL PIPELINES"
  7. Notice the line "Pipelines (n selected)" where n is the number of datasets selected
  8. Find none of the pipelines have checked boxes to the left of them

Expected behavior

When the user switches to a different asset page, they should see zero assets of that type selected.

Screenshots

Datasets menu:

datasets

Pipelines menu:

pipelines

Activity icon
issue

Zachary-Fernandes issue rcos/Telescope

Zachary-Fernandes
Zachary-Fernandes

Projects view not implemented

Is your feature request related to a problem? Please describe. I wanted to check out the list of projects available on the RCOS Telescope page. However, when I clicked the Projects tab, I was greeted with "501 - Not Implemented" and told to contact a coordinator and open a GitHub issue. Below is a screenshot of this page.

projects501

Describe the solution you'd like I think the Projects page could display each project in its own tile with its name and description. As an example, here is a screenshot of the Datasets page from the IBM Machine Learning eXchange project.

mlxtiles

Describe alternatives you've considered Another approach could be listing each project in a row and putting those rows in a list. This could list both the project name and description as well.

Additional context On the home page, there is a section featuring statistics, and it says there are zero active projects and 41 total projects. I am not sure if this is part of why the 501 page appears, but it does seem unusual.

projectstats

Nov
18
2 weeks ago
Activity icon
created branch

Zachary-Fernandes in Zachary-Fernandes/mlx create branch deleting-assets

createdAt 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Updated the readme to include the tutorial's link

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 66e8284fddf0a48b29902463e35cf5dd5b3019bb

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Implemented backtracking functionality

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 2d2d68f87c746790fcc68e758c77ce464d7619c6

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Added buttons for backtracking to previous board states

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 47900ba87e90fff941f1cb2408d1029a5e73c5cd

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Shifted state up from Board class to Game class

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 096b43aa80aff6b6ed7b750be67cfcd6273409bc

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Implemented win conditions

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: f7680376305302ea7706952bc14115c3f1e11994

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Alternate between X and O when clicking

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 15a17d9de89ca2fbcdd6b025f44a9fa673037800

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Set state in board (parent) instead of squares (children)

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: fef100ac4588a02ed72e89c62b348bb2c7e1cd9f

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Make the tic-tac-toe board interactive with Xs

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 23a188df98149f0dc81e2f53885c48dc75725dd9

push time in 2 weeks ago
push

Zachary-Fernandes push Zachary-Fernandes/react-tutorial-intro

Zachary-Fernandes
Zachary-Fernandes

Delete all files within the src folder, add starter code

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 38eee12a40df6d5a54af2dfe9c0629533167b55e

push time in 2 weeks ago
Nov
17
2 weeks ago
Nov
3
1 month ago
Activity icon
issue

Zachary-Fernandes issue comment machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

UI does not allow deleting assets

Describe the bug (or missing functionality)

Currently, new assets can be registered using the MLX UI. Existing assets can be un-published and un-featured to effectively disappear, but there is no capability to delete registered assets (for admins).

@drewbutlerbb4

Zachary-Fernandes
Zachary-Fernandes
Oct
27
1 month ago
open pull request

Zachary-Fernandes wants to merge machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

[UI] Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

@ckadner

Zachary-Fernandes
Zachary-Fernandes
pull request

Zachary-Fernandes merge to machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

[UI] Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

@ckadner

push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

Removed debug message

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 739b396ae597bdc9778b89a86e2237270ba515bb

push time in 1 month ago
pull request

Zachary-Fernandes pull request machine-learning-exchange/mlx

Zachary-Fernandes
Zachary-Fernandes

[UI] Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

@ckadner

push

Zachary-Fernandes push Zachary-Fernandes/mlx

Zachary-Fernandes
Zachary-Fernandes

Ensure unpublished assets cannot be accessed anonymously

Added if check to redirect users to a 404 page if the asset they attempt to access is unpublished and the user is anonymous.

Resolves #207

Signed-off-by: Zachary-Fernandes [email protected]

commit sha: 9d6c7272c04cfb8ae99d7cef4f818613833c9ddd

push time in 1 month ago
Activity icon
created branch

Zachary-Fernandes in Zachary-Fernandes/mlx create branch unpublished-assets

createdAt 1 month ago
Previous