Git Product home page Git Product logo

flint.json_interface's People

Contributors

abhi211199 avatar allcontributors[bot] avatar dependabot[bot] avatar ditisalles avatar gmajan avatar harshcasper avatar leitchy avatar mfellows avatar mtbdeligt avatar ruandev avatar tlazypanda avatar waridrox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flint.json_interface's Issues

Discussion regarding layout of template JSON Editors

This issue is regarding discussion for the layout of the form-like JSON Editor.
@mfellows, can you please verify the points and clear my doubts, which will help in creating the layout of the editor smoothly!

Libraries (Will be provided in each file)

UX:

  • A Switch(default set to false)
  • When clicked, user can add library key with value either internal or external
  • User will have option to add/remove multiple libraries.

Localdomain

UX:

  • start_date : DatePicker
  • end_date : DatePicker
  • landUnitBuildSuccess : landUnitBuildSuccess (will be set by default but user will have option to edit)
  • simulateLandUnit : simulateLandUnit (will be set by default but user will have option to edit)
  • sequencer_library : moja.modules.cbm (will be set by default but user will have option to edit)
  • sequencer : CBMSequencer (will be set by default but user will have option to edit)
  • timing : annual set as default, drop-down list will be provided with options being annual, monthly, daily
  • type : spatial_tiled set as default, drop-down list will be provided with options being spatially_referenced_sql, spatially_referenced_nosql, threaded_spatially_referenced_nosql
  • landscape :
{
            "provider": "RasterTiled",
            "num_threads": 4,
            "tiles": [],
            "x_pixels": 1000,
            "y_pixels": 1000,
            "tile_size_x": 1.0,
            "tile_size_y": 1.0
}

This is not user-editable

Variables: A Variables key may contain three types of key, an initial value(read/write), a transform or FlintData object(read only)

UX:

  • Key-value pairs of all the initial values like "enable_peatland", "enable_moss" etc will be provided in a collapsable bar(as the form is expected to be a long one"
  • Widely used FlintData configuration will be provided, which can be chosen by users.
  • Transforms can be chosen and a temlate block will be added and can be edited by user.

Doubts!

Variables:

  • Are there any specific FlintData configurations or any new configuration may be written by user?
  • In LocationIdxFromFlintDataTransform
"initial_age": {
    "transform": {
        "library": "internal.flint",
        "type": "LocationIdxFromFlintDataTransform",
        "provider": "RasterTiled",
        "data_id": "initial_age"
    }
},
  • Does the choices for library field ranges between internal.flint and external.flint or something other than that?

  • Are there any pre-defined choices for provider field(I read that these values are fetched from provider_config.json?

  • Can you provide some information about how should I implement data_id key?

  • Are there any list of classifiers used in vars key in CompositeTransform?

  • Can the user insert other keys in the transform block other than library, type, provider, data_id?(Just to confirm coz it can be done in SQLQueryTransform, as is written in doc)

Icons not loading in Windows and MacOS

Describe the bug
The app's icon(currently, the moja global icon) successfully loads in Ubuntu, but fails to load in Windows and MacOS based systems.
Making proper entries in package.json and main.js should fix it!

Remove GSoC reference from README

Now that GSoC is over the link to the project description is broken. Please update the readme to provide instructions for installation and use of the JSON interface. See Taswira for an example.

Add Welcome Bot to create an inclusive environment for new contributors

Is your feature request related to a problem? Please describe.
Welcome is a simple way to welcome new users based off maintainer defined comments.

The 3 plugins it combines with are new-issue-welcome(Comment to be posted to on first time issues) , new-pr-welcome(Comment to be posted to on PRs from first time contributors in your repository) and first-pr-merge(Comment to be posted to on pull requests merged by a first time user).

Describe the solution you'd like
We can setup Welcome bot by adding the GitHub App to our organization repositories and configuring .github/config.yml according to the content of the messages we want.

This will make the new contributors feel welcomed and at ease in interacting with the community.

Additional context
Screenshots that depict the Welcome bot in action:

image

Request for file size reduction in .dmg file for MacOS under version releases

Is your feature request related to a problem? Please describe.
Currently the .dmg file for MacOS systems is very large (about 868 MB) in comparison to other file formats.

Describe the solution you'd like
The .dmg file size should be reduced to a bare minimum.

Describe alternatives you've considered
I have created a .dmg image whose overall size is reduced to 98.8 MB which was 868 MB before. No functionality is lost. Have a look => https://drive.google.com/file/d/14_N1UqFZdrWfF9FJJTJSdIW3ci6RCxqx/view?usp=sharing

Testing environment
Tested on MacOS 11.0.1
@abhi211199

Discussions regarding GSoC'20 : Develop FLINT JSON User Interface

Hi, My name is Abhishek Garain, moja global's GSoC'20 student, currently working to create an JSON user interface for FLINT.
I will be using this issue to communicate with my mentors regarding weekly and monthly deliverables and progress on my work plans.
My schedule of deliverables can be found here
The flowcharts of main features in my project are:
Creation of a file!
create_file
Creation of a CFG file!
create_CFG
Opening a file!
open_file
I am currently working on wireframes. Once they are ready, I will update this issue.

Update of mojaglobal's brand icon in the project

Describe the bug.

Screenshot (288)

I think we should update the mojaglobal's brand icon at the top left corner with the new one.

@HarshCasper @abhi211199

Describe the steps to reproduce the behavior.

No response

Expected behavior.

No response

Screenshots.

No response

Operating Environment

Windows 10 and Chrome Browser

Additional context.

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.