mil icon indicating copy to clipboard operation
mil copied to clipboard

Monorepo of the Machine Intelligence Lab at the University of Florida

Results 168 mil issues
Sort by recently updated
recently updated
newest added

### Assignee _No response_ ### Deadline _No response_ ### What needs to change? When remaking the MIL website, old, outdated sections, including "REU" and "Publications" should be removed. These sections...

software
website
difficulty: easy

Python constructors should not use mutable default arguments. This can lead to unexpected behavior. Instead, the parameter should default to `None`. Then, in the function definition, one can check to...

software
python
difficulty: very easy

### Assignee _No response_ ### Deadline _No response_ ### What needs to change? Currently, the style of the website is very outdated, which might make it appear that our lab...

software
website
difficulty: moderate

The `mil_vision.ContourClassifier` has a type error in the `read_from_csv` method: ```py def read_from_csv(self, training_file: Optional[str] = None): """ Return features and classes from specified training file. """ training_file = _get_param(training_file,...

software
python
typing
difficulty: easy

The `ThrusterAndKillBoardSimulation` class likely supported operations with both `str` and `bytes` in Python 2 because of the similarities between the classes. Python 3 separates the classes quite a bit, and...

subjugator8
software
python
simulation
difficulty: easy

In the `on_data` method of the `ThrusterAndKillBoardSimulation` class, the final statement is: ```python assert False, "No recognized identifier" ``` Rather than using an always-False assertion to raise an error, we...

subjugator8
software
python
difficulty: easy

The `mil_misc_tools.FprintFactory` factory class currently uses a custom class to hold the unicode characters to color text as individual class variables. To obtain these unicode characters from outside the module,...

good first issue
software

Add docstrings to all classes and methods within the package and add native Python 3 typing to the method signatures. For more information, please see [this issue comment](https://github.com/uf-mil/mil/issues/348#issuecomment-1016819460).

documentation
software
typing
difficulty: easy

Currently, the `sub8_vision_tools` package has a file named `rviz.py`, which contains utility tools for drawing structures in Rviz. However, this functionality has already been implemented in `mil_tools`. The `rviz.py` file...

subjugator8
software
difficulty: very easy

### Assignee _No response_ ### Deadline 2023-05-21 ### What needs to change? As an alternative to the USB to CAN board, we are developing software for interfacing with the thrusters...

software