This is an automated email from the ASF dual-hosted git repository.

yiconghuang pushed a change to branch chore/change-amber-artifact-name
in repository https://gitbox.apache.org/repos/asf/texera.git


    from 9a22aacc3c Merge branch 'master' into chore/change-amber-artifact-name
     add 6de0502bbc feat(amber): enable terminating workers in a region upon 
completion of region execution (#3468)
     add 3d9248cf5b fix(auth): handle missing avatar in Google authentication 
(#3539)
     add 7cb16254e7 feat: enable sharing `write` access of a computing unit 
between users (#3508)
     add 7bf2382f69 feat(operator): treeplot operator (#3529)
     add 3dc3767958 fix(operator): fixed typo in PythonUDF (#3545)
     add 76d33f64c3 feat(gui): Improve UI for operator port metrics  (#3477)
     add 7e3738b4b3 refactor(amber): deprecate expansion-based greedy schedule 
generator (#3542)
     add d4fc5a24cf refactor(hub): retrieve `isLike`, `access` and `size` of 
hub resources in batches (#3519)
     add 940728453c fix(email): make notification subject lines more 
informative (#3532) (#3548)
     add b811f4addc feat(operator): time series plot operator (#3531)
     add 472850437c feat(operator): enable re-ordering for projection operator 
(#3543)
     add ec9d0eef96 feat(operator): add sklearn training operators (#3535)
     add 7db9dc979d fix: update import paths in Java UDF (#3547)
     add 288a990b5f feat(operator): sleep operator (#3537)
     add 19768964ca chore: Removal of extra operator statistics (#3558)
     add 875708dd03 feat(amber): supporting consistent operator stats retrieval 
 (#3557)
     add cac2c03cad chore(deps): update formly version to 6.3.12 (#3565)
     add 7efe57441f fix(amber): fix output port writer thread closed by 
finalizing an input port (#3566)
     add c3b5f950cc feat: support max-concurrent-regions in ScheduleGenerator 
(#3554)
     add 729dd72c80 chore(gui): Improved visualization of port statistics 
(#3569)
     add ece56ec9a4 fix(ui): temporarily disable frontend undo and redo (#3571)
     add 275c4c4ad9 feat: enable dynamic sidebar tabs customization (#3533)
     add fff20e66ea fix: Dataset share panel 404 error by correcting API 
endpoint URL (#3575)
     add 3aba925fc9 fix: Hub page now only shows public workflows/datasets 
instead of all accessible workflows/datasets (#3574)
     add fb6645c5dd feat(gui): alert broken workflow (#3573)
     add 82cb96c0f2 fix(ui): refine result panel: compact stats row, resize, 
and highlight reset (#3568)
     add 0b187c0a1b fix: make the default access for sharing from READ to WRITE 
(#3582)
     add 7c125205a6 chore(gui): Adjustment to Position of Eye icon (#3585)
     add f804894db7 feat: rename computing unit (#3591)
     add 98de576f8d chore(dep): bump pyarrow to 21.0.0 to fix CI (#3600)
     add 9ab2cdfec1 chore(gui): fix admin dashboard columns (#3594)
     add 3d5914cc37 feat(auth): add conformation before user login requests 
(#3541)
     add be6e67b38a chore: moving broken workflow check code to a function 
(#3596)
     add 43d0b3d577 feat: double click on operator displays result panel. 
(#3603)
     add a49cac2d09 chore(gui): Enhance visibility of “Create” buttons in 
Workflows & Datasets panels (#3601)
     add 89b49ceb92 feat(gui): Refresh Computing Unit List When Clicking 
Computer Unit Drop Down Button (#3604)
     add 80a74fc295 feat(gui): Automatically reconnect edge in between 
operators (#3606)
     add 24210ab892 feat(upload): enable real-time progress feedback (#3612)
     add 593ab86f6a chore(ci): replace erisu/apache-rat-action with 
apache/skywalking-eyes (#3639)
     add b1781bffa7 chore(ci): let new commits trigger PR linter CI (#3641)
     add c4dfa3cd23 chore: Create DISCLAIMER (#3631)
     add 0ee8422daf chore: Create .asf.yaml (#3632)
     add 35f8a49426 chore: update .asf.yaml to include PR settings (#3644)
     add 7a49052870 chore(ci): remove R test from CI (#3643)
     add 9e9ca60071 chore: Update NOTICE (#3629)
     add 90efbe1b61 chore: Redirect jobs notifications to [email protected] (#3646)
     add 299ffb04ff chore: create merge protections rules on a test branch 
(#3645)
     add e261518524 chore: fix typo in .asf.yaml (#3648)
     add b98a47798c chore(doc): update CONTRIBUTING.md (#3611)
     add 1ee7e0cc62 chore: revert changes on .asf.yaml (#3649)
     add 175955c512 fix: CONTRIBUTING.md (#3633)
     add d2773b8871 fix(docker): use JDK instead of JRE for Java UDF 
compilation (#3628)
     add 6aabc9a68d chore: call the project Apache Texera (#3637)
     add f4727a6209 feat: enable configurable multipart upload settings using 
database (#3622)
     add f3175d6459 fix(ui): improve button label clarity for version creation 
(#3623)
     add f2214a1828 feat: switch single-file dataset downloads to use browser 
native downloads (#3621)
     add 3e41b94480 fix(clone): add clone button (#3651)
     add 5e5ad2f0df feat(Ingress): Add ingress class name to values (#3652)
     add a67da0799f feat: add user's activeness to admin dashboard (#3625)
     add 12849accf7 feat(gui): Enhance Deleting Edges (#3636)
     add 9e3bcad6a7 fix: yield tuple in GeneratorOperator example (#3657)
     add e264a74262 fix: return error when attribute type is not set in UDF 
(#3656)
     add 61081f5458 fix(ui): Highlight "Workflows" tab when inside workspace 
(#3653)
     add f836a1e966 fix(ui): improve upload behavior to prevent progress 
confusion (#3658)
     add d03f3bffaf feat: inline dataset version creation and remove modal flow 
(#3659)
     add bab934ee77 feat: disallow dataset download (#3663)
     add eeaaa96d76 chore: revert "feat: switch single-file dataset downloads 
to use browser native downloads (#3621)" (#3669)
     add 53bdcce600 feat: enforce S3 multipart-upload limits in configuration 
(#3664)
     add 6d73a946ae chore: add time_log table to deployment/texera_ddl.sql 
(#3671)
     add 77673b317b fix: private dataset can be set as downloadable (#3666)
     add 594f9ef660 feat: enable file upload speed and time display (#3662)
     add 9fff156192 chore: change master branch to main (#3676)
     add c7fcd9f427 refactor(amber): move resource allocator into cost 
estimator (#3550)
     add a1397135ec chore: improving naming of endpoint listWithActivity and 
class UserWithLastLogin (#3682)
     add 59d6285ea5 chore(dep): bump jOOQ dependencies to version 3.16.23 
(#3687)
     add e2c64c506d feat: generator operator examples for binary and integer 
(#3661)
     add 7ebfb8804a fix: correct typo in notification message for ongoing 
executions (#3684)
     add 2c8d6f3ad6 fix: dataset attribute order (#3695)
     add 1feb04f933 fix: typo in WorkflowAggregatedState (#3697)
     add 74e669b50c fix: remove unused imports (#3698)
     add a2a4298249 feat(amber): add memoization of region costs in 
CostBasedScheduleGenerator (#3660)
     add 0d0345412d chore(ci): Add Mock DB and JOOQ Generation to CI (#3689)
     add bc53831a66 feat: add current branding preview to admin settings (#3700)
     add b65f18bb47 feat: reorganize dataset creation time display with 
timezone tooltip (#3702)
     add 07f293e3ed chore: rename time_log and column last_login (#3694)
     add 1c3284534a chore: change jwt token expiration as a configurable 
variable (#3693)
     add 57c6a4a55b chore: fix token refresh interval to prevent frequent 
logout (#3703)
     add 6e41ff7800 chore: change function name listUserWithActivity to list in 
AdminUserResource (#3704)
     add 750ba398cd chore: add drop user_last_active_time statement to ddl 
files (#3708)
     add 52ed19f9f6 fix: improve equality check for PortSchemas (#3667)
     add 88da153294 chore(ci): remove JOOQ-generated files (#3670)
     add e3ce127fe7 feat: display datasets version creation date (#3706)
     add e7b9c29a18 docs: update source code license header template in 
`CONTRIBUTING.md` (#3712)
     add 9665130168 fix: resolve runtime statistics display issue (#3713)
     add 42f9c824aa chore: update default Iceberg catalog type to 'postgres' 
(#3711)
     add a9b43c9a1b chore: Add yarn package manager file (#3719)
     add c6965b95aa fix: allow navigation menu to adapt to screen width (#3722)
     add d55922e64a fix: display error notifications for incorrect login 
credentials (#3721)
     add 69dbdca91c chore: refactor schema of user_activity table (#3717)
     add 038fe5b4d2 feat: enable dataset creation in export results window 
(#3726)
     add d349c49e2d fix: improve email notification subject (#3729)
     add d33a155cbc fix: add isDatasetDownloadable and align field order & 
docstring in dataset query (#3723)
     add 8808571833 fix: separate user activity window from jwt expiration 
(#3731)
     add 866fa8a09b feat: add a new choropleth map operator (#3744)
     add 3237a80ed2 feat: add configuration guidance for upload parameters in 
admin settings (#3743)
     add db4f0397d2 feat: automate JOOQ code generation in SBT build process 
(#3746)
     add a2eeb75a1f chore(ci): remove JOOQ Generation from CI (#3747)
     add 7c35e427a2 feat: add account creation time (#3736)
     add f90848e557 feat(auth): removed token refresh functionality (#3765)
     add dbeb0a084e feat(access-control-service): AccessControlService added as 
a new micro service (#3767)
     add aee6095b7e fix: Persist & apply “Data Transfer Batch Size” from 
Workflow Settings (#3770)
     add ccf998034f fix(op): fix incorrect names for Machine Learning Operators 
(#3776)
     add 084b476ce2 fix(op): add ML training operators for linear and logistic 
regression (#3779)
     add feca1cd2b7 feat: cap number of concurrent file uploads (#3735)
     add 5b1bba18ff fix: Correctly format workflow JSON when downloading from 
hub (#3751)
     add 1d2e9cce00 fix(ui): Prevent link delete buttons from overlapping 
(#3602)
     add 5be6420566 chore: Add publish section with whoami to .asf.yaml (#3785)
     add f406e256ca fix(gui): reopen workflow websocket when switching 
workflows (#3773)
     add df0c899637 fix(ui): move quota diagrams to new tab (#3781)
     add e7ded5f7ac fix(ci): add explicit jdbc driver loading in relevant e2e 
tests (#3783)
     add 75c69ed015 fix: pin R arrow package to version 14.0.2.1 in 
computing-unit-master (#3761)
     add bc260178be chore(deps): bump torch from 2.4.1 to 2.8.0 and 
typing_extensions from 4.9.0 to 4.10.0 (#3800)
     add 89af4b9045 chore(deps): bump scikit-learn from 1.4.0 to 1.5.0 in 
/core/amber (#3799)
     add af453d7af3 chore: refactor user avatar component (#3790)
     add cf3bb462a2 chore(deps): bump axios from 1.7.7 to 1.12.2 in /core/gui 
(#3797)
     add 637cfc9116 chore(deps): bump form-data from 3.0.2 to 3.0.4 in 
/core/gui (#3793)
     add bf4d2b9073 fix(debugger): do not truncate debug messages (#3786)
     add b62632db52 feat(config): allow default.conf to be set using 
environment variables (#3757)
     add b0075f6350 feat: display datasets version creation timestamp (#3803)
     add ab30bb1e80 chore: Upgrade checkout and setup actions to latest 
versions (#3808)
     add a0c1918358 feat: add save button for sidebar tabs on the admin 
settings page (#3801)
     add 989e4d0e8b feat(dataset): allow datasets to have the same name across 
different users (#3715)
     add afbe0a4231 Merge branch 'main' into chore/change-amber-artifact-name

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  83 ++
 .github/workflows/check-header.yml                 |  20 +-
 .github/workflows/github-action-build.yml          |  63 +-
 .github/workflows/lint-pr.yml                      |  21 +-
 .licenserc.yaml                                    |  26 +
 .ratignore                                         |  25 -
 CONTRIBUTING.md                                    |  98 ++-
 DISCLAIMER                                         |  10 +
 NOTICE                                             |   4 +-
 README.md                                          |   4 +-
 .../build.sbt                                      |  12 +-
 .../project/build.properties                       |   0
 .../access-control-service-web-config.yaml}        |   8 +-
 .../src/main/resources/logback.xml                 |   9 +-
 .../ics/texera/service/AccessControlService.scala  |  78 ++
 .../AccessControlServiceConfiguration.scala}       |   6 +-
 .../service/resource/AccessControlResource.scala   | 132 +++
 .../service/resource/HealthCheckResource.scala     |   0
 .../uci/ics/texera/AccessControlResourceSpec.scala | 220 +++++
 core/amber/DESCRIPTION                             |   2 +-
 core/amber/operator-requirements.txt               |   4 +-
 core/amber/requirements.txt                        |   4 +-
 .../engine/architecture/rpc/controlreturns.proto   |   1 +
 .../engine/architecture/rpc/workerservice.proto    |   1 +
 .../engine/architecture/worker/statistics.proto    |   1 +
 ..._operation_handler.py => end_worker_handler.py} |  25 +-
 .../rpc/async_rpc_handler_initializer.py           |   2 +
 .../ics/amber/engine/architecture/rpc/__init__.py  |  34 +
 .../amber/engine/architecture/worker/__init__.py   |   1 +
 ...or_operator.py => generator_operator_binary.py} |   6 +-
 ...r_operator.py => generator_operator_integer.py} |   9 +-
 ...erator.py => test_generator_operator_binary.py} |  14 +-
 ...rator.py => test_generator_operator_integer.py} |  23 +-
 .../common/AkkaActorRefMappingService.scala        |   4 +
 .../controller/ControllerProcessor.scala           |   1 +
 .../controller/WorkflowScheduler.scala             |  24 +-
 .../controller/execution/ExecutionUtils.scala      |   9 +-
 .../controller/execution/OperatorExecution.scala   |   1 +
 .../controller/promisehandlers/PauseHandler.scala  |   4 +-
 .../QueryWorkerStatisticsHandler.scala             | 127 ++-
 .../controller/promisehandlers/ResumeHandler.scala |   2 +-
 .../WorkerStateUpdatedHandler.scala                |   2 +-
 .../deploysemantics/layer/WorkerExecution.scala    |  55 +-
 .../scheduling/CostBasedScheduleGenerator.scala    |  80 +-
 .../architecture/scheduling/CostEstimator.scala    |  30 +-
 .../ExpansionGreedyScheduleGenerator.scala         |  74 +-
 .../scheduling/RegionExecutionCoordinator.scala    | 111 ++-
 .../scheduling/ScheduleGenerator.scala             | 129 ++-
 .../architecture/scheduling/SchedulingUtils.scala  |  57 ++
 .../scheduling/WorkflowExecutionCoordinator.scala  |  11 +-
 .../resourcePolicies/ResourceAllocator.scala       |  10 +-
 .../engine/architecture/worker/DataProcessor.scala |   4 +-
 .../DataProcessorRPCHandlerInitializer.scala       |   1 +
 ...{StartChannelHandler.scala => EndHandler.scala} |  33 +-
 .../edu/uci/ics/amber/engine/common/Utils.scala    |   2 +
 .../ics/texera/web/ServletAwareConfigurator.scala  |   1 +
 .../uci/ics/texera/web/auth/GuestAuthFilter.scala  |   3 +-
 .../ics/texera/web/auth/UserAuthenticator.scala    |   6 +-
 .../http/request/auth/RefreshTokenRequest.scala    |  22 -
 .../event/OperatorStatisticsUpdateEvent.scala      |   2 +
 .../ics/texera/web/resource/EmailTemplate.scala    |  22 +-
 .../texera/web/resource/auth/AuthResource.scala    |  26 +-
 .../web/resource/auth/GoogleAuthResource.scala     |   8 +-
 .../dashboard/DatasetSearchQueryBuilder.scala      |  11 +-
 .../resource/dashboard/UnifiedResourceSchema.scala |  29 +-
 .../dashboard/admin/user/AdminUserResource.scala   |  35 +-
 .../web/resource/dashboard/hub/HubResource.scala   | 238 ++++--
 .../dashboard/user/workflow/WorkflowResource.scala |  38 +-
 .../web/service/ExecutionConsoleService.scala      |   5 +
 .../web/service/ExecutionResultService.scala       |   7 +-
 .../texera/web/service/ExecutionStatsService.scala |   9 +
 .../texera/web/service/ResultExportService.scala   |   4 +-
 .../scheduling/DefaultCostEstimatorSpec.scala      |  35 +-
 .../ExpansionGreedyScheduleGeneratorSpec.scala     |   2 +
 .../ics/amber/engine/e2e/DataProcessingSpec.scala  |   3 +
 .../edu/uci/ics/amber/engine/e2e/PauseSpec.scala   |   3 +
 .../dashboard/file/WorkflowResourceSpec.scala      | 101 ++-
 .../scala/edu/uci/ics/texera/auth/JwtAuth.scala    |   8 +-
 .../edu/uci/ics/texera/auth/JwtAuthFilter.scala    |  15 +-
 .../scala/edu/uci/ics/texera/auth/JwtParser.scala  |   2 +-
 .../ics/texera/auth/util/ComputingUnitAccess.scala |  55 ++
 .../uci/ics/texera/auth/util/HeaderField.scala}    |  10 +-
 core/build.sbt                                     |  12 +
 .../service/ComputingUnitManagingService.scala     |   7 +-
 .../resource/ComputingUnitAccessResource.scala     | 215 +++++
 .../resource/ComputingUnitManagingResource.scala   | 175 +++-
 .../texera/service/util/ComputingUnitHelpers.scala |  61 ++
 .../texera/service/resource/ConfigResource.scala   |  14 +-
 core/config/src/main/resources/application.conf    |   4 +-
 core/config/src/main/resources/auth.conf           |   4 +-
 core/config/src/main/resources/computing-unit.conf |   6 +
 core/config/src/main/resources/default.conf        |  60 ++
 core/config/src/main/resources/gui.conf            |  31 +-
 core/config/src/main/resources/storage.conf        |   6 +-
 .../uci/ics/amber/config/ApplicationConfig.scala   |   3 +-
 .../ics/amber/config/EnvironmentalVariable.scala   |   1 +
 .../edu/uci/ics/amber/config/StorageConfig.scala   |   6 +-
 .../scala/edu/uci/ics/amber/util/PathUtils.scala   |   2 +
 .../edu/uci/ics/texera/config/AuthConfig.scala     |   4 +-
 .../ics/texera/config/ComputingUnitConfig.scala    |   1 +
 .../edu/uci/ics/texera/config/GuiConfig.scala      |  16 +-
 core/dao/.gitignore                                |   1 +
 core/dao/build.sbt                                 |  79 +-
 core/dao/src/main/resources/jooq-conf.xml          |   3 -
 .../uci/ics/texera/dao/ASFGeneratorStrategy.scala  |  30 -
 .../edu/uci/ics/texera/dao/JooqCodeGenerator.scala |   2 +-
 .../texera/dao/jooq/generated/DefaultCatalog.java  |  71 --
 .../uci/ics/texera/dao/jooq/generated/Keys.java    | 147 ----
 .../uci/ics/texera/dao/jooq/generated/Tables.java  | 169 ----
 .../ics/texera/dao/jooq/generated/TexeraDb.java    | 225 -----
 .../dao/jooq/generated/enums/PrivilegeEnum.java    |  75 --
 .../dao/jooq/generated/enums/UserRoleEnum.java     |  77 --
 .../enums/WorkflowComputingUnitTypeEnum.java       |  73 --
 .../texera/dao/jooq/generated/tables/Dataset.java  | 198 -----
 .../jooq/generated/tables/DatasetUserAccess.java   | 190 -----
 .../jooq/generated/tables/DatasetUserLikes.java    | 184 ----
 .../dao/jooq/generated/tables/DatasetVersion.java  | 198 -----
 .../jooq/generated/tables/DatasetViewCount.java    | 173 ----
 .../jooq/generated/tables/OperatorExecutions.java  | 187 -----
 .../generated/tables/OperatorPortExecutions.java   | 186 ----
 .../texera/dao/jooq/generated/tables/Project.java  | 203 -----
 .../jooq/generated/tables/ProjectUserAccess.java   | 190 -----
 .../dao/jooq/generated/tables/PublicProject.java   | 171 ----
 .../ics/texera/dao/jooq/generated/tables/User.java | 205 -----
 .../dao/jooq/generated/tables/UserActivity.java    | 166 ----
 .../dao/jooq/generated/tables/UserConfig.java      | 176 ----
 .../texera/dao/jooq/generated/tables/Workflow.java | 184 ----
 .../generated/tables/WorkflowComputingUnit.java    | 211 -----
 .../jooq/generated/tables/WorkflowExecutions.java  | 265 ------
 .../jooq/generated/tables/WorkflowOfProject.java   | 184 ----
 .../dao/jooq/generated/tables/WorkflowOfUser.java  | 182 ----
 .../jooq/generated/tables/WorkflowUserAccess.java  | 190 -----
 .../jooq/generated/tables/WorkflowUserClones.java  | 184 ----
 .../jooq/generated/tables/WorkflowUserLikes.java   | 184 ----
 .../dao/jooq/generated/tables/WorkflowVersion.java | 188 -----
 .../jooq/generated/tables/WorkflowViewCount.java   | 173 ----
 .../dao/jooq/generated/tables/daos/DatasetDao.java | 163 ----
 .../tables/daos/DatasetUserAccessDao.java          | 104 ---
 .../generated/tables/daos/DatasetUserLikesDao.java |  88 --
 .../generated/tables/daos/DatasetVersionDao.java   | 163 ----
 .../generated/tables/daos/DatasetViewCountDao.java | 102 ---
 .../tables/daos/OperatorExecutionsDao.java         | 118 ---
 .../tables/daos/OperatorPortExecutionsDao.java     | 118 ---
 .../dao/jooq/generated/tables/daos/ProjectDao.java | 163 ----
 .../tables/daos/ProjectUserAccessDao.java          | 104 ---
 .../generated/tables/daos/PublicProjectDao.java    | 102 ---
 .../jooq/generated/tables/daos/UserConfigDao.java  | 103 ---
 .../dao/jooq/generated/tables/daos/UserDao.java    | 221 -----
 .../tables/daos/WorkflowComputingUnitDao.java      | 194 -----
 .../jooq/generated/tables/daos/WorkflowDao.java    | 178 ----
 .../tables/daos/WorkflowExecutionsDao.java         | 283 -------
 .../tables/daos/WorkflowOfProjectDao.java          |  88 --
 .../generated/tables/daos/WorkflowOfUserDao.java   |  88 --
 .../tables/daos/WorkflowUserAccessDao.java         | 104 ---
 .../tables/daos/WorkflowUserClonesDao.java         |  88 --
 .../tables/daos/WorkflowUserLikesDao.java          |  88 --
 .../generated/tables/daos/WorkflowVersionDao.java  | 133 ---
 .../tables/daos/WorkflowViewCountDao.java          | 102 ---
 .../jooq/generated/tables/interfaces/IDataset.java | 109 ---
 .../tables/interfaces/IDatasetUserAccess.java      |  80 --
 .../tables/interfaces/IDatasetUserLikes.java       |  68 --
 .../tables/interfaces/IDatasetVersion.java         | 109 ---
 .../tables/interfaces/IDatasetViewCount.java       |  68 --
 .../tables/interfaces/IOperatorExecutions.java     |  94 ---
 .../tables/interfaces/IOperatorPortExecutions.java |  92 --
 .../jooq/generated/tables/interfaces/IProject.java | 109 ---
 .../tables/interfaces/IProjectUserAccess.java      |  80 --
 .../tables/interfaces/IPublicProject.java          |  68 --
 .../jooq/generated/tables/interfaces/IUser.java    | 130 ---
 .../generated/tables/interfaces/IUserActivity.java | 109 ---
 .../generated/tables/interfaces/IUserConfig.java   |  78 --
 .../generated/tables/interfaces/IWorkflow.java     | 119 ---
 .../tables/interfaces/IWorkflowComputingUnit.java  | 131 ---
 .../tables/interfaces/IWorkflowExecutions.java     | 191 -----
 .../tables/interfaces/IWorkflowOfProject.java      |  68 --
 .../tables/interfaces/IWorkflowOfUser.java         |  68 --
 .../tables/interfaces/IWorkflowUserAccess.java     |  80 --
 .../tables/interfaces/IWorkflowUserClones.java     |  68 --
 .../tables/interfaces/IWorkflowUserLikes.java      |  68 --
 .../tables/interfaces/IWorkflowVersion.java        |  89 --
 .../tables/interfaces/IWorkflowViewCount.java      |  68 --
 .../dao/jooq/generated/tables/pojos/Dataset.java   | 201 -----
 .../generated/tables/pojos/DatasetUserAccess.java  | 134 ---
 .../generated/tables/pojos/DatasetUserLikes.java   | 111 ---
 .../generated/tables/pojos/DatasetVersion.java     | 201 -----
 .../generated/tables/pojos/DatasetViewCount.java   | 111 ---
 .../generated/tables/pojos/OperatorExecutions.java | 161 ----
 .../tables/pojos/OperatorPortExecutions.java       | 159 ----
 .../dao/jooq/generated/tables/pojos/Project.java   | 201 -----
 .../generated/tables/pojos/ProjectUserAccess.java  | 134 ---
 .../jooq/generated/tables/pojos/PublicProject.java | 111 ---
 .../dao/jooq/generated/tables/pojos/User.java      | 244 ------
 .../jooq/generated/tables/pojos/UserActivity.java  | 201 -----
 .../jooq/generated/tables/pojos/UserConfig.java    | 133 ---
 .../dao/jooq/generated/tables/pojos/Workflow.java  | 223 -----
 .../tables/pojos/WorkflowComputingUnit.java        | 246 ------
 .../generated/tables/pojos/WorkflowExecutions.java | 379 ---------
 .../generated/tables/pojos/WorkflowOfProject.java  | 111 ---
 .../generated/tables/pojos/WorkflowOfUser.java     | 111 ---
 .../generated/tables/pojos/WorkflowUserAccess.java | 134 ---
 .../generated/tables/pojos/WorkflowUserClones.java | 111 ---
 .../generated/tables/pojos/WorkflowUserLikes.java  | 111 ---
 .../generated/tables/pojos/WorkflowVersion.java    | 157 ----
 .../generated/tables/pojos/WorkflowViewCount.java  | 111 ---
 .../generated/tables/records/DatasetRecord.java    | 360 --------
 .../tables/records/DatasetUserAccessRecord.java    | 236 ------
 .../tables/records/DatasetUserLikesRecord.java     | 193 -----
 .../tables/records/DatasetVersionRecord.java       | 360 --------
 .../tables/records/DatasetViewCountRecord.java     | 194 -----
 .../tables/records/OperatorExecutionsRecord.java   | 282 -------
 .../records/OperatorPortExecutionsRecord.java      | 280 ------
 .../generated/tables/records/ProjectRecord.java    | 360 --------
 .../tables/records/ProjectUserAccessRecord.java    | 236 ------
 .../tables/records/PublicProjectRecord.java        | 194 -----
 .../tables/records/UserActivityRecord.java         | 350 --------
 .../generated/tables/records/UserConfigRecord.java | 235 ------
 .../jooq/generated/tables/records/UserRecord.java  | 441 ----------
 .../records/WorkflowComputingUnitRecord.java       | 443 ----------
 .../tables/records/WorkflowExecutionsRecord.java   | 690 ---------------
 .../tables/records/WorkflowOfProjectRecord.java    | 193 -----
 .../tables/records/WorkflowOfUserRecord.java       | 193 -----
 .../generated/tables/records/WorkflowRecord.java   | 401 ---------
 .../tables/records/WorkflowUserAccessRecord.java   | 236 ------
 .../tables/records/WorkflowUserClonesRecord.java   | 193 -----
 .../tables/records/WorkflowUserLikesRecord.java    | 193 -----
 .../tables/records/WorkflowVersionRecord.java      | 278 ------
 .../tables/records/WorkflowViewCountRecord.java    | 194 -----
 core/file-service/build.sbt                        |   6 +-
 .../texera/service/resource/DatasetResource.scala  | 322 +++++--
 .../edu/uci/ics/texera/service/MockLakeFS.scala    | 124 +++
 .../service/resource/DatasetResourceSpec.scala     | 183 ++++
 core/gui/.gitignore                                |   3 +-
 core/gui/.yarn/releases/yarn-4.5.1.cjs             | 934 +++++++++++++++++++++
 core/gui/package.json                              |   4 +-
 core/gui/proxy.config.json                         |   5 +
 core/gui/src/app/app-routing.constant.ts           |   2 +-
 core/gui/src/app/app-routing.module.ts             |   8 +-
 core/gui/src/app/app.module.ts                     |   4 +
 core/gui/src/app/common/formly/formly-config.ts    |   2 +
 .../formly/repeat-dnd/repeat-dnd.component.css}    |  46 +-
 .../formly/repeat-dnd/repeat-dnd.component.html    |  63 ++
 .../formly/repeat-dnd/repeat-dnd.component.ts      |  51 ++
 .../app/common/service/gui-config.service.mock.ts  |   9 +-
 .../src/app/common/service/user/auth.service.ts    |  48 +-
 .../workflow-persist/workflow-persist.service.ts   |  32 +-
 core/gui/src/app/common/type/dataset.ts            |   1 +
 core/gui/src/app/common/type/gui-config.ts         |  23 +-
 core/gui/src/app/common/type/user.ts               |   5 +
 core/gui/src/app/common/util/format.util.ts        |  56 ++
 ...al-operator-port-serde.ts => workflow-check.ts} |  28 +-
 .../app/common/util/workflow-compilation-utils.ts  |   3 +-
 .../admin/execution/admin-execution.component.html |   2 +-
 .../admin/settings/admin-settings.component.html   | 236 ++++++
 .../admin/settings/admin-settings.component.scss   |  53 ++
 .../admin/settings/admin-settings.component.ts     | 226 +++--
 .../component/admin/user/admin-user.component.html |  15 +-
 .../component/admin/user/admin-user.component.scss |  12 +
 .../component/admin/user/admin-user.component.ts   |  23 +-
 .../component/button-style.scss}                   |  41 +-
 .../dashboard/component/dashboard.component.html   | 118 +--
 .../app/dashboard/component/dashboard.component.ts |  33 +-
 .../files-uploader/files-uploader.component.ts     |  20 +-
 .../user/filters/filters.component.spec.ts         |   3 +-
 .../user/list-item/list-item.component.ts          |  60 +-
 .../user/share-access/share-access.component.html  |   6 +-
 .../user/share-access/share-access.component.ts    |  13 +-
 .../user/user-avatar/user-avatar.component.html    |  28 +-
 .../user/user-avatar/user-avatar.component.scss    |  35 +-
 .../dataset-detail.component.html                  | 206 +++--
 .../dataset-detail.component.scss                  |  99 ++-
 .../dataset-detail.component.ts                    | 364 ++++++--
 ...user-dataset-staged-objects-list.component.html |   9 +-
 .../user-dataset-staged-objects-list.component.ts  |  10 +
 .../user-dataset-version-creator.component.html    |  24 +-
 .../user-dataset-version-creator.component.scss    |  24 +
 .../user-dataset-version-creator.component.ts      |   7 +
 .../user/user-dataset/user-dataset.component.html  |  28 +-
 .../user/user-dataset/user-dataset.component.scss  |   1 +
 .../user/user-quota/user-quota.component.html      |  23 +-
 .../user/user-quota/user-quota.component.scss      |   4 +-
 .../workflow-runtime-statistics.component.ts       |  11 +-
 .../user-workflow/user-workflow.component.html     |  25 +-
 .../user-workflow/user-workflow.component.scss     |   6 +-
 .../service/user/dataset/dataset.service.ts        | 207 ++++-
 .../service/user/download/download.service.spec.ts |   8 +-
 .../service/user/download/download.service.ts      |   8 +-
 .../app/dashboard/service/user/search.service.ts   | 202 +++--
 core/gui/src/app/dashboard/type/dashboard-entry.ts |  22 +
 .../about/local-login/local-login.component.ts     |   6 +-
 .../browse-section/browse-section.component.ts     |  33 +-
 core/gui/src/app/hub/component/hub.component.html  |   6 +-
 core/gui/src/app/hub/component/hub.component.ts    |   2 +
 .../landing-page/landing-page.component.ts         |  52 +-
 .../detail/hub-workflow-detail.component.html      |  15 +-
 .../detail/hub-workflow-detail.component.ts        |  12 +-
 core/gui/src/app/hub/service/hub.service.ts        |  48 +-
 .../code-debugger.component.spec.ts                |  36 +-
 .../operator-menu/operator-menu.component.ts       |  10 +-
 .../left-panel/settings/settings.component.ts      |   6 +
 .../workspace/component/menu/menu.component.html   |  32 +-
 .../workspace/component/menu/menu.component.scss   |  11 +-
 .../app/workspace/component/menu/menu.component.ts |   1 +
 .../computing-unit-selection.component.html        |  49 +-
 .../computing-unit-selection.component.scss        |  16 +
 .../computing-unit-selection.component.ts          | 152 +++-
 .../operator-property-edit-frame.component.ts      |   8 +
 .../result-exportation.component.html              |  68 +-
 .../result-exportation.component.ts                |  28 +-
 .../result-panel/result-panel.component.ts         |   4 +-
 .../result-table-frame.component.scss              |  15 +-
 .../result-table-frame.component.ts                |  45 +-
 .../context-menu/context-menu.component.html       |  46 +-
 .../context-menu/context-menu.component.spec.ts    |  14 +-
 .../context-menu/context-menu.component.ts         |  39 +-
 .../workflow-editor.component.spec.ts              | 100 +--
 .../workflow-editor/workflow-editor.component.ts   | 217 ++++-
 .../app/workspace/component/workspace.component.ts |   7 +
 .../computing-unit-status.service.ts               |  51 +-
 .../service/drag-drop/drag-drop.service.ts         | 268 +++++-
 .../execute-workflow/execute-workflow.service.ts   |   1 +
 .../workspace/service/joint-ui/joint-ui.service.ts | 174 ++--
 .../operator-debug/udf-debug.service.spec.ts       |   2 +
 .../workflow-computing-unit-managing.service.ts    |  15 +-
 .../workflow-status/workflow-status.service.ts     |   2 +
 .../workspace/types/execute-workflow.interface.ts  |   5 +-
 .../app/workspace/types/workflow-computing-unit.ts |   2 +
 .../src/assets/operator_images/ChoroplethMap.png   | Bin 0 -> 140957 bytes
 ...ing.png => SklearnTrainingAdaptiveBoosting.png} | Bin
 ...learnBagging.png => SklearnTrainingBagging.png} | Bin
 ....png => SklearnTrainingBernoulliNaiveBayes.png} | Bin
 ...png => SklearnTrainingComplementNaiveBayes.png} | Bin
 ...ionTree.png => SklearnTrainingDecisionTree.png} | Bin
 .../{SklearnDummy.png => SklearnTrainingDummy.png} | Bin
 ...nExtraTree.png => SklearnTrainingExtraTree.png} | Bin
 ...xtraTrees.png => SklearnTrainingExtraTrees.png} | Bin
 ...s.png => SklearnTrainingGaussianNaiveBayes.png} | Bin
 ...ing.png => SklearnTrainingGradientBoosting.png} | Bin
 .../{SklearnKNN.png => SklearnTrainingKNN.png}     | Bin
 ...ion.png => SklearnTrainingLinearRegression.png} | Bin
 ...nLinearSVM.png => SklearnTrainingLinearSVM.png} | Bin
 ...n.png => SklearnTrainingLogisticRegression.png} | Bin
 ...png => SklearnTrainingLogisticRegressionCV.png} | Bin
 ...png => SklearnTrainingMultiLayerPerceptron.png} | Bin
 ...ng => SklearnTrainingMultinomialNaiveBayes.png} | Bin
 ...roid.png => SklearnTrainingNearestCentroid.png} | Bin
 ...ve.png => SklearnTrainingPassiveAggressive.png} | Bin
 ...erceptron.png => SklearnTrainingPerceptron.png} | Bin
 ...g => SklearnTrainingProbabilityCalibration.png} | Bin
 ...mForest.png => SklearnTrainingRandomForest.png} | Bin
 .../{SklearnRidge.png => SklearnTrainingRidge.png} | Bin
 ...learnRidgeCV.png => SklearnTrainingRidgeCV.png} | Bin
 .../{SklearnSDG.png => SklearnTrainingSDG.png}     | Bin
 .../{SklearnSVM.png => SklearnTrainingSVM.png}     | Bin
 core/gui/src/assets/operator_images/Sleep.png      | Bin 0 -> 59428 bytes
 .../src/assets/operator_images/TimeSeriesPlot.png  | Bin 0 -> 2838 bytes
 core/gui/src/assets/operator_images/TreePlot.png   | Bin 0 -> 11918 bytes
 core/gui/yarn.lock                                 | 174 +++-
 core/project/plugins.sbt                           |   9 +-
 core/scripts/sql/texera_ddl.sql                    |  68 +-
 core/scripts/sql/updates/{05.sql => 09.sql}        |  21 +-
 .../sql/{texera_lakefs.sql => updates/10.sql}      |  15 +-
 core/scripts/sql/updates/{05.sql => 11.sql}        |  19 +-
 .../sql/updates/12.sql}                            |  11 +-
 core/scripts/sql/updates/13.sql                    |  84 ++
 .../sql/updates/14.sql}                            |  32 +-
 core/scripts/sql/updates/{04.sql => 15.sql}        |  19 +-
 .../uci/ics/amber/core/storage/FileResolver.scala  |   8 +-
 .../core/storage/model/DatasetFileDocument.scala   |  18 +-
 .../ics/amber/core/storage/model/OnDataset.scala   |   2 +-
 .../core/storage/util/LakeFSStorageClient.scala    |  16 +-
 .../edu/uci/ics/amber/core/tuple/Attribute.java    |   7 +-
 .../uci/ics/amber/core/workflow/PhysicalPlan.scala |  47 ++
 .../uci/ics/amber/storage/FileResolverSpec.scala   |   5 +-
 .../edu/uci/ics/amber/operator/LogicalOp.scala     | 115 +++
 .../operator/metadata/OperatorGroupConstants.scala |   3 +-
 .../SklearnTrainingAdaptiveBoostingOpDesc.scala}   |   6 +-
 .../SklearnTrainingBaggingOpDesc.scala}            |   6 +-
 ...SklearnTrainingBernoulliNaiveBayesOpDesc.scala} |   6 +-
 ...klearnTrainingComplementNaiveBayesOpDesc.scala} |   6 +-
 .../SklearnTrainingDecisionTreeOpDesc.scala}       |   6 +-
 .../SklearnTrainingDummyClassifierOpDesc.scala}    |   6 +-
 .../SklearnTrainingExtraTreeOpDesc.scala}          |   6 +-
 .../SklearnTrainingExtraTreesOpDesc.scala}         |   6 +-
 .../SklearnTrainingGaussianNaiveBayesOpDesc.scala} |   6 +-
 .../SklearnTrainingGradientBoostingOpDesc.scala}   |   6 +-
 .../SklearnTrainingKNNOpDesc.scala}                |   6 +-
 .../SklearnTrainingLinearRegressionOpDesc.scala}   |   8 +-
 .../SklearnTrainingLinearSVMOpDesc.scala}          |   6 +-
 ...klearnTrainingLogisticRegressionCVOpDesc.scala} |   6 +-
 .../SklearnTrainingLogisticRegressionOpDesc.scala} |   6 +-
 ...klearnTrainingMultiLayerPerceptronOpDesc.scala} |   6 +-
 ...learnTrainingMultinomialNaiveBayesOpDesc.scala} |   6 +-
 .../SklearnTrainingNearestCentroidOpDesc.scala}    |   6 +-
 .../SklearnTrainingOpDesc.scala}                   |  43 +-
 .../SklearnTrainingPassiveAggressiveOpDesc.scala}  |   6 +-
 .../SklearnTrainingPerceptronOpDesc.scala}         |   6 +-
 ...earnTrainingProbabilityCalibrationOpDesc.scala} |   6 +-
 .../SklearnTrainingRandomForestOpDesc.scala}       |   6 +-
 .../SklearnTrainingRidgeCVOpDesc.scala}            |   6 +-
 .../SklearnTrainingRidgeOpDesc.scala}              |   6 +-
 .../SklearnTrainingSDGOpDesc.scala}                |   6 +-
 .../SklearnTrainingSVMOpDesc.scala}                |   6 +-
 .../SleepOpDesc.scala}                             |  29 +-
 .../UnionOpExec.scala => sleep/SleepOpExec.scala}  |   8 +-
 .../operator/timeSeriesPlot/TimeSeriesPlot.scala   | 139 +++
 .../amber/operator/udf/java/JavaUDFOpDesc.scala    |   6 +-
 .../python/DualInputPortsPythonUDFOpDescV2.scala   |   2 +-
 .../operator/udf/python/PythonUDFOpDescV2.scala    |   2 +-
 .../ChoroplethMapOpDesc.scala}                     |  74 +-
 .../visualization/treeplot/TreeplotOpDesc.scala    | 189 +++++
 deployment/computing-unit-master.dockerfile        |  13 +-
 .../k8s/texera-helmchart/files/texera_ddl.sql      |  79 +-
 .../k8s/texera-helmchart/templates/ingress.yaml    |   2 +-
 deployment/k8s/texera-helmchart/values.yaml        |   6 +
 414 files changed, 8218 insertions(+), 22916 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 .licenserc.yaml
 delete mode 100644 .ratignore
 create mode 100644 DISCLAIMER
 copy core/{workflow-compiling-service => access-control-service}/build.sbt 
(93%)
 copy core/{computing-unit-managing-service => 
access-control-service}/project/build.properties (100%)
 copy core/{config-service/src/main/resources/config-service-web-config.yaml => 
access-control-service/src/main/resources/access-control-service-web-config.yaml}
 (84%)
 copy core/{amber => access-control-service}/src/main/resources/logback.xml 
(90%)
 create mode 100644 
core/access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlService.scala
 copy core/{computing-unit-managing-service/project/plugins.sbt => 
access-control-service/src/main/scala/edu/uci/ics/texera/service/AccessControlServiceConfiguration.scala}
 (84%)
 create mode 100644 
core/access-control-service/src/main/scala/edu/uci/ics/texera/service/resource/AccessControlResource.scala
 copy core/{computing-unit-managing-service => 
access-control-service}/src/main/scala/edu/uci/ics/texera/service/resource/HealthCheckResource.scala
 (100%)
 create mode 100644 
core/access-control-service/src/test/scala/edu/uci/ics/texera/AccessControlResourceSpec.scala
 copy 
core/amber/src/main/python/core/architecture/handlers/control/{no_operation_handler.py
 => end_worker_handler.py} (50%)
 copy core/amber/src/main/python/pytexera/udf/examples/{generator_operator.py 
=> generator_operator_binary.py} (85%)
 rename core/amber/src/main/python/pytexera/udf/examples/{generator_operator.py 
=> generator_operator_integer.py} (81%)
 rename 
core/amber/src/main/python/pytexera/udf/examples/{test_generator_operator.py => 
test_generator_operator_binary.py} (73%)
 copy core/amber/src/main/python/pytexera/udf/examples/{test_echo_operator.py 
=> test_generator_operator_integer.py} (63%)
 create mode 100644 
core/amber/src/main/scala/edu/uci/ics/amber/engine/architecture/scheduling/SchedulingUtils.scala
 copy 
core/amber/src/main/scala/edu/uci/ics/amber/engine/architecture/worker/promisehandlers/{StartChannelHandler.scala
 => EndHandler.scala} (62%)
 delete mode 100644 
core/amber/src/main/scala/edu/uci/ics/texera/web/model/http/request/auth/RefreshTokenRequest.scala
 create mode 100644 
core/auth/src/main/scala/edu/uci/ics/texera/auth/util/ComputingUnitAccess.scala
 copy 
core/{amber/src/main/scala/edu/uci/ics/texera/web/TexeraWebConfiguration.java 
=> auth/src/main/scala/edu/uci/ics/texera/auth/util/HeaderField.scala} (79%)
 create mode 100644 
core/computing-unit-managing-service/src/main/scala/edu/uci/ics/texera/service/resource/ComputingUnitAccessResource.scala
 create mode 100644 
core/computing-unit-managing-service/src/main/scala/edu/uci/ics/texera/service/util/ComputingUnitHelpers.scala
 create mode 100644 core/dao/.gitignore
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/ASFGeneratorStrategy.scala
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/DefaultCatalog.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/Keys.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/Tables.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/TexeraDb.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/enums/PrivilegeEnum.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/enums/UserRoleEnum.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/enums/WorkflowComputingUnitTypeEnum.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/Dataset.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/DatasetUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/DatasetUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/DatasetVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/DatasetViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/OperatorExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/OperatorPortExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/Project.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/ProjectUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/PublicProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/User.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/UserActivity.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/UserConfig.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/Workflow.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowComputingUnit.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowOfProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowOfUser.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowUserClones.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/WorkflowViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/DatasetDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/DatasetUserAccessDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/DatasetUserLikesDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/DatasetVersionDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/DatasetViewCountDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/OperatorExecutionsDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/OperatorPortExecutionsDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/ProjectDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/ProjectUserAccessDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/PublicProjectDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/UserConfigDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/UserDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowComputingUnitDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowExecutionsDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowOfProjectDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowOfUserDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowUserAccessDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowUserClonesDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowUserLikesDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowVersionDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/daos/WorkflowViewCountDao.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IDataset.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IDatasetUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IDatasetUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IDatasetVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IDatasetViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IOperatorExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IOperatorPortExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IProjectUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IPublicProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IUser.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IUserActivity.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IUserConfig.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflow.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowComputingUnit.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowOfProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowOfUser.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowUserClones.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/interfaces/IWorkflowViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/Dataset.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/DatasetUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/DatasetUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/DatasetVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/DatasetViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/OperatorExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/OperatorPortExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/Project.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/ProjectUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/PublicProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/User.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/UserActivity.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/UserConfig.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/Workflow.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowComputingUnit.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowExecutions.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowOfProject.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowOfUser.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowUserAccess.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowUserClones.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowUserLikes.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowVersion.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/pojos/WorkflowViewCount.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/DatasetRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/DatasetUserAccessRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/DatasetUserLikesRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/DatasetVersionRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/DatasetViewCountRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/OperatorExecutionsRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/OperatorPortExecutionsRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/ProjectRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/ProjectUserAccessRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/PublicProjectRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/UserActivityRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/UserConfigRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/UserRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowComputingUnitRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowExecutionsRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowOfProjectRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowOfUserRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowUserAccessRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowUserClonesRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowUserLikesRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowVersionRecord.java
 delete mode 100644 
core/dao/src/main/scala/edu/uci/ics/texera/dao/jooq/generated/tables/records/WorkflowViewCountRecord.java
 create mode 100644 
core/file-service/src/test/scala/edu/uci/ics/texera/service/MockLakeFS.scala
 create mode 100644 
core/file-service/src/test/scala/edu/uci/ics/texera/service/resource/DatasetResourceSpec.scala
 create mode 100755 core/gui/.yarn/releases/yarn-4.5.1.cjs
 copy 
core/gui/src/app/{dashboard/component/user/search-bar/search-bar.component.scss 
=> common/formly/repeat-dnd/repeat-dnd.component.css} (61%)
 create mode 100644 
core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.html
 create mode 100644 
core/gui/src/app/common/formly/repeat-dnd/repeat-dnd.component.ts
 create mode 100644 core/gui/src/app/common/util/format.util.ts
 copy core/gui/src/app/common/util/{logical-operator-port-serde.ts => 
workflow-check.ts} (53%)
 copy 
core/gui/src/app/{workspace/component/input-autocomplete/input-autocomplete.component.scss
 => dashboard/component/button-style.scss} (64%)
 create mode 100644 core/gui/src/assets/operator_images/ChoroplethMap.png
 copy core/gui/src/assets/operator_images/{SklearnAdaptiveBoosting.png => 
SklearnTrainingAdaptiveBoosting.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnBagging.png => 
SklearnTrainingBagging.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnBernoulliNaiveBayes.png => 
SklearnTrainingBernoulliNaiveBayes.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnComplementNaiveBayes.png => 
SklearnTrainingComplementNaiveBayes.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnDecisionTree.png => 
SklearnTrainingDecisionTree.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnDummy.png => 
SklearnTrainingDummy.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnExtraTree.png => 
SklearnTrainingExtraTree.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnExtraTrees.png => 
SklearnTrainingExtraTrees.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnGaussianNaiveBayes.png => 
SklearnTrainingGaussianNaiveBayes.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnGradientBoosting.png => 
SklearnTrainingGradientBoosting.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnKNN.png => 
SklearnTrainingKNN.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnLinearRegression.png => 
SklearnTrainingLinearRegression.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnLinearSVM.png => 
SklearnTrainingLinearSVM.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnLogisticRegression.png => 
SklearnTrainingLogisticRegression.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnLogisticRegressionCV.png => 
SklearnTrainingLogisticRegressionCV.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnMultiLayerPerceptron.png => 
SklearnTrainingMultiLayerPerceptron.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnMultinomialNaiveBayes.png => 
SklearnTrainingMultinomialNaiveBayes.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnNearestCentroid.png => 
SklearnTrainingNearestCentroid.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnPassiveAggressive.png => 
SklearnTrainingPassiveAggressive.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnPerceptron.png => 
SklearnTrainingPerceptron.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnProbabilityCalibration.png => 
SklearnTrainingProbabilityCalibration.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnRandomForest.png => 
SklearnTrainingRandomForest.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnRidge.png => 
SklearnTrainingRidge.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnRidgeCV.png => 
SklearnTrainingRidgeCV.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnSDG.png => 
SklearnTrainingSDG.png} (100%)
 copy core/gui/src/assets/operator_images/{SklearnSVM.png => 
SklearnTrainingSVM.png} (100%)
 create mode 100644 core/gui/src/assets/operator_images/Sleep.png
 create mode 100644 core/gui/src/assets/operator_images/TimeSeriesPlot.png
 create mode 100644 core/gui/src/assets/operator_images/TreePlot.png
 copy core/scripts/sql/updates/{05.sql => 09.sql} (71%)
 copy core/scripts/sql/{texera_lakefs.sql => updates/10.sql} (79%)
 copy core/scripts/sql/updates/{05.sql => 11.sql} (73%)
 copy 
core/{amber/src/main/scala/edu/uci/ics/amber/engine/common/AmberConfig.scala => 
scripts/sql/updates/12.sql} (80%)
 create mode 100644 core/scripts/sql/updates/13.sql
 copy 
core/{workflow-operator/src/main/scala/edu/uci/ics/amber/operator/visualization/histogram2d/NormalizationType.java
 => scripts/sql/updates/14.sql} (65%)
 copy core/scripts/sql/updates/{04.sql => 15.sql} (74%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnAdaptiveBoostingOpDesc.scala
 => training/SklearnTrainingAdaptiveBoostingOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnBaggingOpDesc.scala
 => training/SklearnTrainingBaggingOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnBernoulliNaiveBayesOpDesc.scala
 => training/SklearnTrainingBernoulliNaiveBayesOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnComplementNaiveBayesOpDesc.scala
 => training/SklearnTrainingComplementNaiveBayesOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnDecisionTreeOpDesc.scala
 => training/SklearnTrainingDecisionTreeOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnDummyClassifierOpDesc.scala
 => training/SklearnTrainingDummyClassifierOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnExtraTreeOpDesc.scala
 => training/SklearnTrainingExtraTreeOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnExtraTreesOpDesc.scala
 => training/SklearnTrainingExtraTreesOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnGaussianNaiveBayesOpDesc.scala
 => training/SklearnTrainingGaussianNaiveBayesOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnGradientBoostingOpDesc.scala
 => training/SklearnTrainingGradientBoostingOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnKNNOpDesc.scala
 => training/SklearnTrainingKNNOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnRidgeCVOpDesc.scala
 => training/SklearnTrainingLinearRegressionOpDesc.scala} (79%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnLinearSVMOpDesc.scala
 => training/SklearnTrainingLinearSVMOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnLogisticRegressionCVOpDesc.scala
 => training/SklearnTrainingLogisticRegressionCVOpDesc.scala} (80%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnLogisticRegressionOpDesc.scala
 => training/SklearnTrainingLogisticRegressionOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnMultiLayerPerceptronOpDesc.scala
 => training/SklearnTrainingMultiLayerPerceptronOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnMultinomialNaiveBayesOpDesc.scala
 => training/SklearnTrainingMultinomialNaiveBayesOpDesc.scala} (80%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnNearestCentroidOpDesc.scala
 => training/SklearnTrainingNearestCentroidOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnClassifierOpDesc.scala
 => training/SklearnTrainingOpDesc.scala} (73%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnPassiveAggressiveOpDesc.scala
 => training/SklearnTrainingPassiveAggressiveOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnPerceptronOpDesc.scala
 => training/SklearnTrainingPerceptronOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnProbabilityCalibrationOpDesc.scala
 => training/SklearnTrainingProbabilityCalibrationOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnRandomForestOpDesc.scala
 => training/SklearnTrainingRandomForestOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnRidgeCVOpDesc.scala
 => training/SklearnTrainingRidgeCVOpDesc.scala} (81%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnRidgeOpDesc.scala
 => training/SklearnTrainingRidgeOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnSDGOpDesc.scala
 => training/SklearnTrainingSDGOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/sklearn/{SklearnSVMOpDesc.scala
 => training/SklearnTrainingSVMOpDesc.scala} (82%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/{randomksampling/RandomKSamplingOpDesc.scala
 => sleep/SleepOpDesc.scala} (69%)
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/{union/UnionOpExec.scala
 => sleep/SleepOpExec.scala} (77%)
 create mode 100644 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/timeSeriesPlot/TimeSeriesPlot.scala
 copy 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/visualization/{pieChart/PieChartOpDesc.scala
 => choroplethMap/ChoroplethMapOpDesc.scala} (62%)
 create mode 100644 
core/workflow-operator/src/main/scala/edu/uci/ics/amber/operator/visualization/treeplot/TreeplotOpDesc.scala

Reply via email to