This chapter describes packages that have been introduced for ocean state estimation purposes and in relation with automatic differentiation (see Chapter 5)