def METHOD_NAME(data):
    numrange = data.get("range", [1.0, 100000.0])
    min_value, max_value = numrange[0], numrange[1]
    label = data.get("label")
    widget = forms.NumberInput()
    help_text = data.get("help", f"Enter number between {min_value} and {max_value}")
    initial = data.get("value", 1)
    field = forms.FloatField(widget=widget, initial=initial, min_value=min_value, max_value=max_value,
                             help_text=help_text, label=label, required=False)
    return field