Eigen::MappedSparseMatrix
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3.8k
- Forks
- 899
- PR merge metrics
- No merged PRs in 30d
Description
Eigen::MappedSparseMatrix is deprecated. It affects opensfm/src/third_party/pybind11. In eigen.h, the following modifications are needed:
- value = Eigen::MappedSparseMatrix<Scalar, Type::Flags, StorageIndex>(
+ value = Eigen::Map<Eigen::SparseMatrix<Scalar, Type::Flags, StorageIndex> >(
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open opensfm/src/third_party/pybind11/eigen.h and locate the Eigen::MappedSparseMatrix usage described in the issue. Make the specified Eigen API update, then verify that the deprecated reference is gone and the affected OpenSfM binding still builds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-vision
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100