code: def _lbdvrpmllpmbb(self,*args,**kwargs):
          
          obs, ro, vo= self._parse_radec_kwargs(kwargs,dontpop=True)
          X,Y,Z,vX,vY,vZ= self._XYZvxvyvz(*args,**kwargs)
          bad_indx= (X == 0.)*(Y == 0.)*(Z == 0.)
          if True in bad_indx:
              X[bad_indx]+= ro/10000.
          return coords.rectgal_to_sphergal(X,Y,Z,vX,vY,vZ,degree=True)
docs: Calculate l,b,d,vr,pmll,pmbb