Is your feature request related to a problem? Please describe.parsed_label_config attribute does not provide all information about the tags.
For example, in Choices tag we don't get information if the tag is required, visibleWhen, choice, etc.
This makes it hard or even impossible to programmatically do things with that information for example.
Create machine learning algorithms based directly on label studio config
Create easy-to-use data frames from label studio data
Use again Choices tag as an example in the auto machine learning use cases.
When choice is multiple it's a multi-label classification.
When required is set to false we should consider the lack of an answer as a possibility.
The only solution that I have in my mind is to parse the config by myself, but it defies the existence of parsed_label_config existence.
*Visual example**
Config
Code
ls = Client(url="http://localhost:8080", api_key=accces_token)
project = ls.get_project(7)
print(project.parsed_label_config)
Result
Describe the solution you'd like
Add all tags parameters to parsed_label_config
Describe alternatives you've considered
Add only potentially useful tags parameters to parsed_label_config.
Skip visual parameters like showInline
@magicaltoast parsed labeling config solves another task, it's not designed for things you describe.
Yes, you have to parse labeling config manually, it should be accessible via project.label_config.
Is your feature request related to a problem? Please describe.
parsed_label_config
attribute does not provide all information about the tags. For example, in Choices tag we don't get information if the tag is required, visibleWhen, choice, etc.This makes it hard or even impossible to programmatically do things with that information for example.
Use again Choices tag as an example in the auto machine learning use cases.
The only solution that I have in my mind is to parse the config by myself, but it defies the existence of
parsed_label_config
existence.*Visual example**
Config![Screenshot from 2023-03-19 11-54-20](https://user-images.githubusercontent.com/68669235/226172432-65089a5a-16c2-48fc-83b9-a0f407c3f0fc.png)
Code
Result
Describe the solution you'd like Add all tags parameters to
parsed_label_config
Describe alternatives you've considered Add only potentially useful tags parameters to
parsed_label_config
. Skip visual parameters likeshowInline