changsin / adart Goto Github PK
View Code? Open in Web Editor NEWAdart is a data reviewing tool written in Streamlit and ReactJS.
Adart is a data reviewing tool written in Streamlit and ReactJS.
If there is a space in the name of the Project (while creating the project), the images and image data doesn't get loaded.
The label data is loaded as normal
Spaces in the Task Name don't matter
For each task, create a subfolder.
Right now, all data go into a common folder called "data"
This creates a problem when there are duplicate filenames.
To prevent such problems, we should create a subfolder for each task and then create the data subfolder.
A consequence that we need to deal with is how to glob all data files when doing reporting. This should not be a problem since you can add all data from all tasks by globbing each sub-task folder.
For some reason, deleting a project doesn't delete all its sub-tasks. There is always one that's remaining in tasks.json which prevents Dashboard from displaying.
Here is the code that does the file format conversions:
Lines 206 to 212 in 5f9d60e
We would like to achieve two things:
reader = BaseReader()
// instantiate reader with the correct reader type
data_labels = reader.parse(...)
data_labels.save(converted_filename)
Experiment with Streamlit designs for the frontend interface
To repro:
Expect:
The attributes of the object should appear below.
Actual:
The thumbnail view appears but an error occurs:
File "/Users/changsin/workspace/adart/src/viewer/app.py", line 224, in main
_display_type_attributes(selected_shape, key=key)
File "/Users/changsin/workspace/adart/src/viewer/app.py", line 67, in _display_type_attributes
index=Type3PositionE.get_index(type3value) if type3value else 0)
File "/Users/changsin/workspace/adart/src/common/constants.py", line 164, in get_index
for i, member in enumerate(Type3PositionE):
ValueError: Invalid value 1794
It seems that 1794 is a value that needs to be added to Type3PositionE Enum
ISSUE 1:
There is a new issue with the way the errors are getting logged.
(Could not repro when a new folder was uploaded)
In the BBox project, the image annotation file for the 0002.jpg image was re-written with the annotation file information for the 0001.jpg image.
During task review, the first image and the annotations are loaded in normally.
However, the first image and it's annotations are now being shown in place of the second image and the corresponding annotations as well.
Images ( and labels) third image onwards are normal.
Somehow the file itself is being overwritten.
ISSUE 2:
In addition to this, there is a lag in the loading of the images.
When you open up a folder to review in the Review Task option, the image flashes on the screen and then disappears. You have to go to the next image and then come back to see the image and interact with it.
Similarly there is a slight lag in the loading of the image (and the attributes) when you use the arrow buttons or even through the drop down menu and want to open another image to review.
Repro steps:
Expect:
The label is to be deleted immediately
Result:
It is not removed. But if you move Next or Previous and come back to the original image, it is gone.
When you are in the reviewer mode and go to select a task to review the task, you can select the project, but the dropdown menu is blank for the task selection and you can't actually review any tasks.
Could be related to the permissions that a reviewer has?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.